Changes in uspace/lib/posix/source/internal/common.h [0328987:820104d] in mainline
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/lib/posix/source/internal/common.h
r0328987 r820104d 48 48 } while (0) 49 49 50 /* Convert negative errno to positive errno*/51 #define negerrno(func, ...) ({ \50 /* A little helper macro to avoid typing this over and over. */ 51 #define errnify(func, ...) ({ \ 52 52 int rc = func(__VA_ARGS__); \ 53 53 if (rc < 0) { \ 54 errno = -errno; \ 54 errno = -rc; \ 55 rc = -1; \ 55 56 } \ 56 57 rc; \
Note:
See TracChangeset
for help on using the changeset viewer.