mirror of
https://sourceware.org/git/glibc.git
synced 2024-12-04 02:40:06 +00:00
86c5d2cf0c
It changes the sparc internal_syscall* macros to return a negative value instead of the 'g1' register value in the 'err' macro argument. The __SYSCALL_STRING macro is also changed to no set the 'g1' value, since 'o1' already holds all the required information to check if syscall has failed. The macro INTERNAL_SYSCALL_DECL is no longer required, and the INTERNAL_SYSCALL_ERROR_P macro follows the other Linux kABIs. The redefinition of INTERNAL_VSYSCALL_CALL is also no longer required. Checked on sparc64-linux-gnu and sparcv9-linux-gnu. It fixes the sporadic issues on sparc32 where clock_nanosleep does not act as cancellation entrypoint. |
||
---|---|---|
.. | ||
bits | ||
sparc32 | ||
sparc64 | ||
sys | ||
a.out.h | ||
aio_cancel.c | ||
configure | ||
configure.ac | ||
dl-cache.h | ||
getrlimit64.c | ||
getshmlba.c | ||
getsysstats.c | ||
Implies | ||
kernel_sigaction.h | ||
kernel_termios.h | ||
kernel-features.h | ||
ldd-rewrite.sed | ||
Makefile | ||
profil-counter.h | ||
readelflib.c | ||
rt-sysdep.c | ||
sysdep.c | ||
sysdep.h | ||
Versions |