102 Commits (4cd8b4725907651f329e2f96d428c4e3521643f8)

Author SHA1 Message Date
Rich Felker f1e7a5e5f6 fix (hopefully; untested) completely broken/incomplete microblaze sigsetjmp 14 years ago
Rich Felker ef2f595f74 fix microblaze asm relocations for shared libc 14 years ago
Rich Felker 964e9f3c4c avoid the thread-ptr-init behavior of sigaction when not installing handler 14 years ago
Rich Felker 8c0a3d9e5c microblaze port 14 years ago
Rich Felker 0c05bd3a9c further use of _Noreturn, for non-plain-C functions 14 years ago
Rich Felker 400c5e5c83 use restrict everywhere it's required by c99 and/or posix 2008 14 years ago
Rich Felker 2f437040e7 fix (hopefully) all hard-coded 8's for kernel sigset_t size 14 years ago
Rich Felker 532cd3a717 sigsetjmp asm for mips 14 years ago
Rich Felker 6315004f61 initial version of mips (o32) port, based on work by Richard Pennington (rdp) 14 years ago
Rich Felker cd8d724516 remove unused var in new sigaction code 14 years ago
Rich Felker fcaec912ed changes to kernel sigaction struct handling in preparation for mips port 14 years ago
Rich Felker d6c0efe106 jmp_buf overhaul fixing several issues 14 years ago
Rich Felker e6129e6d83 fix sigsetjmp on arm (needs asm) 14 years ago
Rich Felker 8cfbc8be82 update license of njk contributed code (x86_64 asm) 14 years ago
Rich Felker dac084a4c5 work around "signal loses thread pointer" issue with "approach 2" 14 years ago
Rich Felker d960d4f2cb initial commit of the arm port 15 years ago
Rich Felker 5b91c22335 fix generic sigsetjmp (unused anyway) pointer signedness error 15 years ago
Rich Felker fb80e047cc implement gnu sigisemptyset 15 years ago
Rich Felker adb7093caa fix missing prototypes/wrong signature for psiginfo, psignal 15 years ago
Rich Felker 338b663ddb fix off-by-one bug in siglongjmp that caused unpredictable behavior 15 years ago
Rich Felker 07827d1a82 fix race condition in sigqueue 15 years ago
Rich Felker ad5881842e clean up pthread_sigmask/sigprocmask dependency order 15 years ago
Rich Felker c7d19f9923 restore use of .type in asm, but use modern @function (vs %function) 15 years ago
Rich Felker 1e4f1cf154 remove all .size and .type directives for functions from the asm 15 years ago
Rich Felker ecc0f5138d implement psignal and psiginfo 15 years ago
Rich Felker 99b8a25e94 overhaul implementation-internal signal protections 15 years ago
Rich Felker feee98903c overhaul pthread cancellation 15 years ago
Rich Felker 016a5dc192 use a separate signal from SIGCANCEL for SIGEV_THREAD timers 15 years ago
Rich Felker 60685ecad1 fix broken sigsetjmp on x86_64 15 years ago
Rich Felker c2cd25bff8 consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefix 15 years ago
Rich Felker 9ae8d5fc71 fix all implicit conversion between signed/unsigned pointers 15 years ago
Rich Felker b470030f83 overhaul cancellation to fix resource leaks and dangerous behavior with signals 15 years ago
Rich Felker aa398f56fa global cleanup to use the new syscall interface 15 years ago
Rich Felker 685e40bb09 syscall overhaul part two - unify public and internal syscall interface 15 years ago
Rich Felker dc54a7cbb9 fix errors in sigqueue (potential information leak, wrong behavior) 15 years ago
Rich Felker c8c4ef7d44 remove useless return value checks for functions that cannot fail 15 years ago
Rich Felker 0f8cc94d68 make sigsuspend a cancellation point 15 years ago
Rich Felker 5b9429adb7 make sigtimedwait a cancellation point 15 years ago
Rich Felker 0a949ebdf0 don't fail with EINTR in sigtimedwait 15 years ago
Rich Felker 0558683d3d fix sigsuspend syscall 15 years ago
Rich Felker 6871fd773d make sigaltstack work (missing macros in signal.h, error conditions) 15 years ago
Rich Felker 500c969f05 fix error handling for pthread_sigmask 15 years ago
Rich Felker 0bed7e0acf fix race condition in raise - just mask signals 15 years ago
Rich Felker 370f78f2c8 fix raise semantics with threads. 15 years ago
Rich Felker 96f2197494 fix null pointer dereference introduced in last sigprocmask commit 15 years ago
Rich Felker a49c119276 prevent sigprocmask/pthread_sigmask from blocking implementation signals 15 years ago
Nicholas J. Kain 1e12632591 Port musl to x86-64. One giant commit! 15 years ago
Rich Felker 1322cb82a3 header cleanup, conformance fixes - signals 15 years ago
Rich Felker dc3776d445 fix previous commit that broke sigreturn. looks like the asm is needed. 15 years ago
Rich Felker e1d8d25a50 fix omission that kept sa_restorer from being used 15 years ago