Changeset ec18957a in mainline for uspace/lib/posix/fcntl.c
- Timestamp:
- 2011-07-08T00:54:24Z (13 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 9c1984f
- Parents:
- 3f466c33
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/fcntl.c
r3f466c33 rec18957a 37 37 #include "internal/common.h" 38 38 #include "fcntl.h" 39 39 40 #include "libc/unistd.h" 40 41 #include "libc/vfs/vfs.h" 41 #include <errno.h>42 #include "errno.h" 42 43 43 44 /** … … 65 66 rc = fd_node(fd, &node); 66 67 if (rc != EOK) { 67 // TODO: propagate a POSIX compatible errno68 errno = -rc; 68 69 return -1; 69 70 } … … 72 73 int newfd = open_node(&node, 0); 73 74 if (newfd < 0) { 74 // TODO: propagate a POSIX compatible errno75 errno = -newfd; 75 76 return -1; 76 77 } … … 81 82 rc = dup2(fd, newfd); 82 83 if (rc != EOK) { 83 // TODO: propagate a POSIX compatible errno84 errno = -rc; 84 85 return -1; 85 86 }
Note:
See TracChangeset
for help on using the changeset viewer.