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