You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Rich Felker
685e40bb09
syscall overhaul part two - unify public and internal syscall interface
with this patch, the syscallN() functions are no longer needed; a
variadic syscall() macro allows syscalls with anywhere from 0 to 6
arguments to be made with a single macro name. also, manually casting
each non-integer argument with (long) is no longer necessary; the
casts are hidden in the macros.
some source files which depended on being able to define the old macro
SYSCALL_RETURNS_ERRNO have been modified to directly use __syscall()
instead of syscall(). references to SYSCALL_SIGSET_SIZE and SYSCALL_LL
have also been changed.
x86_64 has not been tested, and may need a follow-up commit to fix any
minor bugs/oversights.
15 years ago
..
i386
fix previous commit that broke sigreturn. looks like the asm is needed.
15 years ago
x86_64
Port musl to x86-64. One giant commit!
15 years ago
getitimer.c
initial check-in, version 0.5.0
15 years ago
kill.c
initial check-in, version 0.5.0
15 years ago
killpg.c
initial check-in, version 0.5.0
15 years ago
raise.c
fix race condition in raise - just mask signals
15 years ago
restore.c
fix previous commit that broke sigreturn. looks like the asm is needed.
15 years ago
setitimer.c
initial check-in, version 0.5.0
15 years ago
sigaction.c
fix previous commit that broke sigreturn. looks like the asm is needed.
15 years ago
sigaddset.c
initial check-in, version 0.5.0
15 years ago
sigaltstack.c
make sigaltstack work (missing macros in signal.h, error conditions)
15 years ago
sigdelset.c
initial check-in, version 0.5.0
15 years ago
sigemptyset.c
initial check-in, version 0.5.0
15 years ago
sigfillset.c
initial check-in, version 0.5.0
15 years ago
sighold.c
initial check-in, version 0.5.0
15 years ago
sigignore.c
initial check-in, version 0.5.0
15 years ago
siginterrupt.c
initial check-in, version 0.5.0
15 years ago
sigismember.c
initial check-in, version 0.5.0
15 years ago
siglongjmp.c
initial check-in, version 0.5.0
15 years ago
signal.c
header cleanup, conformance fixes - signals
15 years ago
sigpause.c
remove useless return value checks for functions that cannot fail
15 years ago
sigpending.c
syscall overhaul part two - unify public and internal syscall interface
15 years ago
sigprocmask.c
fix error handling for pthread_sigmask
15 years ago
sigqueue.c
fix errors in sigqueue (potential information leak, wrong behavior)
15 years ago
sigrelse.c
initial check-in, version 0.5.0
15 years ago
sigrtmax.c
initial check-in, version 0.5.0
15 years ago
sigrtmin.c
initial check-in, version 0.5.0
15 years ago
sigset.c
initial check-in, version 0.5.0
15 years ago
sigsetjmp.c
initial check-in, version 0.5.0
15 years ago
sigsuspend.c
syscall overhaul part two - unify public and internal syscall interface
15 years ago
sigtimedwait.c
syscall overhaul part two - unify public and internal syscall interface
15 years ago
sigwait.c
initial check-in, version 0.5.0
15 years ago
sigwaitinfo.c
initial check-in, version 0.5.0
15 years ago