Changeset a35b458 in mainline for uspace/app/tester/vfs
- Timestamp:
- 2018-03-02T20:10:49Z (7 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- f1380b7
- Parents:
- 3061bc1
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-02-28 17:38:31)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2018-03-02 20:10:49)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/tester/vfs/vfs1.c
r3061bc1 ra35b458 50 50 { 51 51 TPRINTF("Opening the root directory..."); 52 52 53 53 DIR *dirp = opendir("/"); 54 54 if (!dirp) { … … 57 57 } else 58 58 TPRINTF("OK\n"); 59 59 60 60 struct dirent *dp; 61 61 while ((dp = readdir(dirp))) 62 62 TPRINTF(" node \"%s\"\n", dp->d_name); 63 63 closedir(dirp); 64 64 65 65 return NULL; 66 66 } … … 77 77 } 78 78 TPRINTF("Created directory %s\n", TEST_DIRECTORY); 79 79 80 80 int fd0; 81 81 rc = vfs_lookup_open(TEST_FILE, WALK_REGULAR | WALK_MAY_CREATE, … … 84 84 return "vfs_lookup_open() failed"; 85 85 TPRINTF("Created file %s (fd=%d)\n", TEST_FILE, fd0); 86 86 87 87 size_t size = sizeof(text); 88 88 size_t cnt; … … 93 93 94 94 pos = 0; 95 95 96 96 char buf[BUF_SIZE]; 97 97 TPRINTF("read..\n"); … … 100 100 if (rc != EOK) 101 101 return "read() failed"; 102 102 103 103 int icnt = (int) cnt; 104 104 if ((size_t) icnt != cnt) { … … 109 109 } 110 110 } 111 111 112 112 vfs_put(fd0); 113 113 114 114 const char *rv = read_root(); 115 115 if (rv != NULL) 116 116 return rv; 117 117 118 118 if (vfs_rename_path(TEST_FILE, TEST_FILE2) != EOK) 119 119 return "vfs_rename_path() failed"; 120 120 TPRINTF("Renamed %s to %s\n", TEST_FILE, TEST_FILE2); 121 121 122 122 if (vfs_unlink_path(TEST_FILE2) != EOK) 123 123 return "vfs_unlink_path() failed"; 124 124 TPRINTF("Unlinked %s\n", TEST_FILE2); 125 125 126 126 if (vfs_unlink_path(TEST_DIRECTORY) != EOK) 127 127 return "vfs_unlink_path() failed"; 128 128 TPRINTF("Removed directory %s\n", TEST_DIRECTORY); 129 129 130 130 rv = read_root(); 131 131 if (rv != NULL) 132 132 return rv; 133 133 134 134 return NULL; 135 135 }
Note:
See TracChangeset
for help on using the changeset viewer.