summaryrefslogtreecommitdiff
path: root/src/signal
AgeCommit message (Expand)AuthorFilesLines
2013-07-24change jmp_buf to share an underlying type and struct tag with sigjmp_bufRich Felker2-2/+2
2013-07-18fix off-by-one error in checks for implementation-internal signal numbersRich Felker3-3/+3
2013-04-26transition to using functions for internal signal blocking/restoringRich Felker3-4/+48
2013-04-26optimize/debloat raiseRich Felker1-2/+2
2013-04-22fix reversed argument order x86_64 sigsetjmp's call to sigprocmaskRich Felker1-2/+2
2013-03-26remove __SYSCALL_SSLEN arch macro in favor of using public _NSIGRich Felker5-6/+6
2012-12-06fix sigorset/sigandset: _NSIG/8 is the size in bytesrofl0r2-2/+2
2012-12-06sigandset/sigorset: do not check for NULL pointers.rofl0r2-10/+0
2012-12-06fixup sigandsetrofl0r2-2/+2
2012-12-06add sigandset and sigorset (needed for qemu)rofl0r2-0/+34
2012-11-23fix powerpc sigsetjmp asm to match the new jmp_buf size/offsetsRich Felker1-2/+2
2012-11-19powerpc: handle syscall error in clone.rofl0r1-14/+15
2012-11-18fix powerpc asm not to store data in volatile space below stack pointerRich Felker1-8/+8
2012-11-14fix indention with spaces in powerpc asmRich Felker2-10/+10
2012-11-14Merge remote-tracking branch 'ppc-port/ppc-squashed'Rich Felker2-0/+45
2012-11-13PPC port cleaned up, static linking works well now.rofl0r4-25/+45
2012-11-13import preliminary ppc work by rdp.Richard Pennington2-0/+25
2012-11-08clean up sloppy nested inclusion from pthread_impl.hRich Felker1-0/+1
2012-10-18fix (hopefully; untested) completely broken/incomplete microblaze sigsetjmpRich Felker1-3/+12
2012-10-17fix microblaze asm relocations for shared libcRich Felker1-2/+2
2012-10-11avoid the thread-ptr-init behavior of sigaction when not installing handlerRich Felker1-1/+2
2012-09-29microblaze portRich Felker2-0/+20
2012-09-06further use of _Noreturn, for non-plain-C functionsRich Felker1-1/+1
2012-09-06use restrict everywhere it's required by c99 and/or posix 2008Rich Felker7-8/+8
2012-08-09fix (hopefully) all hard-coded 8's for kernel sigset_t sizeRich Felker5-7/+9
2012-07-12sigsetjmp asm for mipsRich Felker1-0/+27
2012-07-11initial version of mips (o32) port, based on work by Richard Pennington (rdp)Rich Felker1-0/+13
2012-07-11remove unused var in new sigaction codeRich Felker1-1/+1
2012-07-11changes to kernel sigaction struct handling in preparation for mips portRich Felker2-14/+17
2012-07-03jmp_buf overhaul fixing several issuesRich Felker2-10/+7
2012-07-02fix sigsetjmp on arm (needs asm)Rich Felker1-0/+13
2012-05-05update license of njk contributed code (x86_64 asm)Rich Felker1-1/+1
2012-02-27work around "signal loses thread pointer" issue with "approach 2"Rich Felker1-0/+5
2011-09-18initial commit of the arm portRich Felker1-0/+11
2011-09-16fix generic sigsetjmp (unused anyway) pointer signedness errorRich Felker1-1/+1
2011-09-12implement gnu sigisemptysetRich Felker1-0/+9
2011-09-02fix missing prototypes/wrong signature for psiginfo, psignalRich Felker1-1/+1
2011-08-05fix off-by-one bug in siglongjmp that caused unpredictable behaviorRich Felker1-1/+1
2011-07-30fix race condition in sigqueueRich Felker1-2/+8
2011-07-30clean up pthread_sigmask/sigprocmask dependency orderRich Felker1-8/+4
2011-06-14restore use of .type in asm, but use modern @function (vs %function)Rich Felker4-0/+6
2011-06-13remove all .size and .type directives for functions from the asmRich Felker2-10/+0
2011-06-08implement psignal and psiginfoRich Felker2-0/+20
2011-05-07overhaul implementation-internal signal protectionsRich Felker8-29/+18
2011-04-17overhaul pthread cancellationRich Felker2-12/+3
2011-04-14use a separate signal from SIGCANCEL for SIGEV_THREAD timersRich Felker3-2/+3
2011-04-08fix broken sigsetjmp on x86_64Rich Felker1-7/+9
2011-04-06consistency: change all remaining syscalls to use SYS_ rather than __NR_ prefixRich Felker3-3/+3
2011-03-25fix all implicit conversion between signed/unsigned pointersRich Felker1-1/+1
2011-03-24overhaul cancellation to fix resource leaks and dangerous behavior with signalsRich Felker2-0/+2