Changeset f77c1c9 in mainline for uspace/app
- Timestamp:
- 2017-12-08T21:03:35Z (8 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- c19a5a59
- Parents:
- c1694b6b
- git-author:
- Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-07 19:44:55)
- git-committer:
- Jiří Zárevúcky <zarevucky.jiri@…> (2017-12-08 21:03:35)
- Location:
- uspace/app
- Files:
-
- 16 edited
-
bdsh/cmds/modules/cat/cat.c (modified) (1 diff)
-
bdsh/cmds/modules/cmp/cmp.c (modified) (1 diff)
-
bdsh/cmds/modules/cp/cp.c (modified) (1 diff)
-
bdsh/cmds/modules/mkfile/mkfile.c (modified) (1 diff)
-
bdsh/cmds/modules/rm/rm.c (modified) (1 diff)
-
bdsh/cmds/modules/touch/touch.c (modified) (1 diff)
-
bdsh/exec.c (modified) (1 diff)
-
getterm/getterm.c (modified) (1 diff)
-
redir/redir.c (modified) (1 diff)
-
sysinst/futil.c (modified) (3 diffs)
-
taskdump/elf_core.c (modified) (1 diff)
-
taskdump/symtab.c (modified) (1 diff)
-
tester/mm/pager1.c (modified) (1 diff)
-
tester/vfs/vfs1.c (modified) (1 diff)
-
viewer/viewer.c (modified) (1 diff)
-
websrv/websrv.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
uspace/app/bdsh/cmds/modules/cat/cat.c
rc1694b6b rf77c1c9 195 195 /* Allow storing the whole UTF-8 character. */ 196 196 blen = STR_BOUNDS(1); 197 } else 198 fd = vfs_lookup_open(fname, WALK_REGULAR, MODE_READ); 197 } else { 198 int rc = vfs_lookup_open(fname, WALK_REGULAR, MODE_READ, &fd); 199 if (rc != EOK) { 200 fd = -1; 201 } 202 } 199 203 200 204 if (fd < 0) { -
uspace/app/bdsh/cmds/modules/cmp/cmp.c
rc1694b6b rf77c1c9 80 80 81 81 for (int i = 0; i < 2; i++) { 82 fd[i] = vfs_lookup_open(fn[i], WALK_REGULAR, MODE_READ); 83 if (fd[i] < 0) { 84 rc = fd[i]; 82 rc = vfs_lookup_open(fn[i], WALK_REGULAR, MODE_READ, &(fd[i])); 83 if (rc != EOK) { 85 84 printf("Unable to open %s\n", fn[i]); 86 85 goto end; -
uspace/app/bdsh/cmds/modules/cp/cp.c
rc1694b6b rf77c1c9 394 394 printf("Copying %s to %s\n", src, dest); 395 395 396 fd1 = vfs_lookup_open(src, WALK_REGULAR, MODE_READ);397 if ( fd1 < 0) {396 rc = vfs_lookup_open(src, WALK_REGULAR, MODE_READ, &fd1); 397 if (rc != EOK) { 398 398 printf("Unable to open source file %s\n", src); 399 399 return -1; 400 400 } 401 401 402 fd2 = vfs_lookup_open(dest, WALK_REGULAR | WALK_MAY_CREATE, MODE_WRITE);403 if ( fd2 < 0) {402 rc = vfs_lookup_open(dest, WALK_REGULAR | WALK_MAY_CREATE, MODE_WRITE, &fd2); 403 if (rc != EOK) { 404 404 printf("Unable to open destination file %s\n", dest); 405 405 vfs_put(fd1); -
uspace/app/bdsh/cmds/modules/mkfile/mkfile.c
rc1694b6b rf77c1c9 163 163 file_name = argv[optind]; 164 164 165 fd = vfs_lookup_open(file_name, WALK_REGULAR | WALK_MUST_CREATE, MODE_WRITE);166 if ( fd < 0) {165 rc = vfs_lookup_open(file_name, WALK_REGULAR | WALK_MUST_CREATE, MODE_WRITE, &fd); 166 if (rc != EOK) { 167 167 printf("%s: failed to create file %s.\n", cmdname, file_name); 168 168 return CMD_FAILURE; -
uspace/app/bdsh/cmds/modules/rm/rm.c
rc1694b6b rf77c1c9 149 149 } 150 150 151 fd = vfs_lookup(path, WALK_REGULAR); 152 if (fd >= 0) { 151 if (vfs_lookup(path, WALK_REGULAR, &fd) == EOK) { 153 152 vfs_put(fd); 154 153 return RM_FILE; -
uspace/app/bdsh/cmds/modules/touch/touch.c
rc1694b6b rf77c1c9 123 123 if ((!no_create) || 124 124 ((no_create) && (vfs_stat_path(buff, &file_stat) == EOK))) { 125 fd = vfs_lookup(buff, WALK_REGULAR | WALK_MAY_CREATE); 125 int rc = vfs_lookup(buff, WALK_REGULAR | WALK_MAY_CREATE, &fd); 126 if (rc != EOK) { 127 fd = -1; 128 } 126 129 } 127 130 -
uspace/app/bdsh/exec.c
rc1694b6b rf77c1c9 58 58 int fd; 59 59 60 fd = vfs_lookup_open(f, WALK_REGULAR, MODE_READ);61 if ( fd >= 0) {60 int rc = vfs_lookup_open(f, WALK_REGULAR, MODE_READ, &fd); 61 if (rc == EOK) { 62 62 vfs_put(fd); 63 63 return 0; -
uspace/app/getterm/getterm.c
rc1694b6b rf77c1c9 65 65 *stream = NULL; 66 66 67 int oldfd = vfs_lookup_open(path, WALK_REGULAR, mode); 68 if (oldfd < 0) 67 int oldfd; 68 int rc = vfs_lookup_open(path, WALK_REGULAR, mode, &oldfd); 69 if (rc != EOK) 69 70 return; 70 71 71 72 if (oldfd != fd) { 72 if (vfs_clone(oldfd, fd, false) != fd) 73 int newfd; 74 if (vfs_clone(oldfd, fd, false, &newfd) != EOK) 73 75 return; 74 76 77 assert(newfd == fd); 78 75 79 if (vfs_put(oldfd)) 76 80 return; -
uspace/app/redir/redir.c
rc1694b6b rf77c1c9 59 59 *stream = NULL; 60 60 61 int oldfd = vfs_lookup_open(path, WALK_REGULAR | flags, mode); 62 if (oldfd < 0) 61 int oldfd; 62 int rc = vfs_lookup_open(path, WALK_REGULAR | flags, mode, &oldfd); 63 if (rc != EOK) 63 64 return; 64 65 65 66 if (oldfd != fd) { 66 if (vfs_clone(oldfd, fd, false) != fd) 67 int newfd; 68 if (vfs_clone(oldfd, fd, false, &newfd) != EOK) 67 69 return; 68 70 71 assert(newfd == fd); 72 69 73 if (vfs_put(oldfd)) 70 74 return; -
uspace/app/sysinst/futil.c
rc1694b6b rf77c1c9 63 63 printf("Copy '%s' to '%s'.\n", srcp, destp); 64 64 65 sf = vfs_lookup_open(srcp, WALK_REGULAR, MODE_READ);66 if ( sf < 0)67 return EIO; 68 69 df = vfs_lookup_open(destp, WALK_REGULAR | WALK_MAY_CREATE, MODE_WRITE);70 if ( df < 0)65 rc = vfs_lookup_open(srcp, WALK_REGULAR, MODE_READ, &sf); 66 if (rc != EOK) 67 return EIO; 68 69 rc = vfs_lookup_open(destp, WALK_REGULAR | WALK_MAY_CREATE, MODE_WRITE, &df); 70 if (rc != EOK) 71 71 return EIO; 72 72 … … 87 87 88 88 rc = vfs_put(df); 89 if (rc < 0)89 if (rc != EOK) 90 90 return EIO; 91 91 … … 167 167 struct stat st; 168 168 169 sf = vfs_lookup_open(srcp, WALK_REGULAR, MODE_READ);170 if ( sf < 0)169 rc = vfs_lookup_open(srcp, WALK_REGULAR, MODE_READ, &sf); 170 if (rc != EOK) 171 171 return ENOENT; 172 172 -
uspace/app/taskdump/elf_core.c
rc1694b6b rf77c1c9 123 123 } 124 124 125 fd= vfs_lookup_open(file_name, WALK_REGULAR | WALK_MAY_CREATE,126 MODE_WRITE );127 if ( fd < 0) {128 printf("Failed opening file .\n");125 rc = vfs_lookup_open(file_name, WALK_REGULAR | WALK_MAY_CREATE, 126 MODE_WRITE, &fd); 127 if (rc != EOK) { 128 printf("Failed opening file '%s': %s.\n", file_name, str_error(rc)); 129 129 free(p_hdr); 130 130 return ENOENT; -
uspace/app/taskdump/symtab.c
rc1694b6b rf77c1c9 82 82 return ENOMEM; 83 83 84 fd = vfs_lookup_open(file_name, WALK_REGULAR, MODE_READ);85 if ( fd < 0) {86 printf("failed opening file \n");84 rc = vfs_lookup_open(file_name, WALK_REGULAR, MODE_READ, &fd); 85 if (rc != EOK) { 86 printf("failed opening file '%s': %s\n", file_name, str_error(rc)); 87 87 free(stab); 88 88 return ENOENT; -
uspace/app/tester/mm/pager1.c
rc1694b6b rf77c1c9 49 49 TPRINTF("Creating temporary file...\n"); 50 50 51 fd= vfs_lookup_open(TEST_FILE, WALK_REGULAR | WALK_MAY_CREATE,52 MODE_READ | MODE_WRITE );53 if ( fd < 0)51 rc = vfs_lookup_open(TEST_FILE, WALK_REGULAR | WALK_MAY_CREATE, 52 MODE_READ | MODE_WRITE, &fd); 53 if (rc != EOK) 54 54 return NULL; 55 55 (void) vfs_unlink_path(TEST_FILE); -
uspace/app/tester/vfs/vfs1.c
rc1694b6b rf77c1c9 73 73 rc = vfs_link_path(TEST_DIRECTORY, KIND_DIRECTORY, NULL); 74 74 if (rc != EOK) { 75 TPRINTF("rc=% d\n", rc);75 TPRINTF("rc=%s\n", str_error_name(rc)); 76 76 return "vfs_link_path() failed"; 77 77 } 78 78 TPRINTF("Created directory %s\n", TEST_DIRECTORY); 79 79 80 int fd0 = vfs_lookup_open(TEST_FILE, WALK_REGULAR | WALK_MAY_CREATE, 81 MODE_READ | MODE_WRITE); 82 if (fd0 < 0) 80 int fd0; 81 rc = vfs_lookup_open(TEST_FILE, WALK_REGULAR | WALK_MAY_CREATE, 82 MODE_READ | MODE_WRITE, &fd0); 83 if (rc != EOK) 83 84 return "vfs_lookup_open() failed"; 84 85 TPRINTF("Created file %s (fd=%d)\n", TEST_FILE, fd0); -
uspace/app/viewer/viewer.c
rc1694b6b rf77c1c9 109 109 static bool img_load(const char *fname, surface_t **p_local_surface) 110 110 { 111 int fd = vfs_lookup_open(fname, WALK_REGULAR, MODE_READ); 112 if (fd < 0) 111 int fd; 112 int rc = vfs_lookup_open(fname, WALK_REGULAR, MODE_READ, &fd); 113 if (rc != EOK) 113 114 return false; 114 115 115 116 struct stat stat; 116 intrc = vfs_stat(fd, &stat);117 rc = vfs_stat(fd, &stat); 117 118 if (rc != EOK) { 118 119 vfs_put(fd); -
uspace/app/websrv/websrv.c
rc1694b6b rf77c1c9 265 265 } 266 266 267 fd = vfs_lookup_open(fname, WALK_REGULAR, MODE_READ);268 if ( fd < 0) {267 rc = vfs_lookup_open(fname, WALK_REGULAR, MODE_READ, &fd); 268 if (rc != EOK) { 269 269 rc = send_response(conn, msg_not_found); 270 270 goto out;
Note:
See TracChangeset
for help on using the changeset viewer.
