69 Commits (372a948b8139c6583045b2cd91b6b91fcb2e5881)

Author SHA1 Message Date
Rich Felker 9693501c15 change jmp_buf to share an underlying type and struct tag with sigjmp_buf 13 years ago
Rich Felker 23815f88df fix off-by-one error in checks for implementation-internal signal numbers 13 years ago
Rich Felker 2c074b0d6c transition to using functions for internal signal blocking/restoring 13 years ago
Rich Felker d53c92c972 optimize/debloat raise 13 years ago
Rich Felker ae0c1de530 fix reversed argument order x86_64 sigsetjmp's call to sigprocmask 13 years ago
Rich Felker ccc7b4c3a1 remove __SYSCALL_SSLEN arch macro in favor of using public _NSIG 13 years ago
rofl0r 6bffcc2335 fix sigorset/sigandset: _NSIG/8 is the size in bytes 14 years ago
rofl0r 30d2c1f5bf sigandset/sigorset: do not check for NULL pointers. 14 years ago
rofl0r 4ab26cc34c fixup sigandset 14 years ago
rofl0r a1990e1e83 add sigandset and sigorset (needed for qemu) 14 years ago
Rich Felker ac562aa1ef fix powerpc sigsetjmp asm to match the new jmp_buf size/offsets 14 years ago
rofl0r 3fae236e00 powerpc: handle syscall error in clone. 14 years ago
Rich Felker 9565a349f2 fix powerpc asm not to store data in volatile space below stack pointer 14 years ago
Rich Felker d1bf452d75 fix indention with spaces in powerpc asm 14 years ago
rofl0r 1c8eb8bad7 PPC port cleaned up, static linking works well now. 14 years ago
Richard Pennington 7669d1e334 import preliminary ppc work by rdp. 14 years ago
Rich Felker efd4d87aa4 clean up sloppy nested inclusion from pthread_impl.h 14 years ago
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