(PSEUDO_ERRVAL)

(PSEUDO_END_ERRVAL, ret_ERRVAL): Define.
This commit is contained in:
Andreas Schwab 2003-11-30 16:44:48 +00:00
parent 49096d939f
commit fd1f2c4aab

View File

@ -78,7 +78,21 @@
#define PSEUDO_END_NOERRNO(name) \
END (name)
#define ret_NOERRNO ret
#define ret_NOERRNO rts
/* The function has to return the error code. */
#undef PSEUDO_ERRVAL
#define PSEUDO_ERRVAL(name, syscall_name, args) \
.text; \
ENTRY (name) \
DO_CALL (syscall_name, args); \
negl %d0
#undef PSEUDO_END_ERRVAL
#define PSEUDO_END_ERRVAL(name) \
END (name)
#define ret_ERRVAL rts
#ifdef PIC
# if RTLD_PRIVATE_ERRNO