summaryrefslogtreecommitdiffstats
path: root/libc/signal/sigaction.c
Commit message (Collapse)AuthorAgeFilesLines
* Synch whole signal handling rework with trunk. Tested on nptl-sh4.Carmelo Amoroso2009-01-221-42/+14
| | | | | Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Synch with trunk @ 24261Carmelo Amoroso2008-12-111-14/+7
| | | | | | | Step 19: merge change in rev 24250 - Use runtime pagesize (Jeremy Kerr) Some powerpc machines can support 64k pages, enabled by the CONFIG_64K_PAGES option in linux.
* Synch with trunk @ 24242Carmelo Amoroso2008-12-031-6/+13
| | | | | Step 18: some more synch: hidden_proto, size reduction and signal handling changes.
* Synch with trunk @ 24165Carmelo Amoroso2008-11-271-1/+1
| | | | | Step 17: libc_hidden_proto removal (almost all). and other minor changes (inline keyword, extra character)
* Synch with trunk at rev 22997.Carmelo Amoroso2008-07-311-1/+1
| | | | | | | Basically trailing whitespaces removal, fix non standard keywords asm -> __asm__ inline -> __inline__ and some minor changes on trunk. Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* BIG BIG commit: all left files merged from trunk [rev 22714]. Currenntly ↵Carmelo Amoroso2008-07-091-1/+1
| | | | NPTL sh4 port build and work fine. All committed to allow Khem Ray working on a working branch to integrate the ARM nptl port. MIPS nptl port not tested but should still building and working fine. There are some other part non yet merged with trunk (misc/internals and some headers file that need some more work). Signed-off-by: Carmelo Amoroso <carmelo.amoroso@st.com>
* Merge from trunk."Steven J. Hill"2006-02-261-4/+11
|
* Fix up sigaction for NPTL."Steven J. Hill"2005-12-101-7/+6
|
* Fix 'sigaction' for NPTL and other thread models."Steven J. Hill"2005-12-081-14/+7
|
* Merge from trunk."Steven J. Hill"2005-12-021-2/+2
|
* Massive merge from trunk."Steven J. Hill"2005-11-181-52/+72
|
* Update signal handlers for NPTL."Steven J. Hill"2005-11-161-13/+2
|
* Update sigaction syscall names to act more like glibc. Fix the x86 sigactionEric Andersen2003-01-221-2/+14
| | | | | | implementation such that gdb can actually debug signal handlers. Gdb behaves much better now, for example, on multi-threaded apps. -Erik
* Looks like sigaction on arm needs adjustment, so split this intoEric Andersen2003-01-221-111/+14
| | | | a common header file and a default implementation.
* Use sizeof(sa_mask) instaed of sizeof(sigset_t) since sa_mask isEric Andersen2002-02-161-2/+2
| | | | not always a sigset_t... Fix from Geoffrey Espin.
* A number of naming updates in preparation for adding inEric Andersen2002-02-131-3/+5
| | | | | proper threading. Most of this is from Stefan Soucek, with additions and changes as needed from me.
* HAVE_SA_RESTORER is supposed to be true, not false, on most arches.Eric Andersen2002-02-111-10/+23
| | | | -Erik
* Fix a few things I'd missed when using old (2.0.x) kernels.Eric Andersen2002-01-021-1/+1
| | | | -Erik
* Once again, rework the signal handling to be even more correct. We noEric Andersen2002-01-021-0/+177
longer segfault when running test/signal/sigchld.c, which exposed a bit of a rats nest. The problem ended up being a erroneous syscall defination, but in the process of finding that out, I scrubbed things up nicely and adapted things to use the rt_ signals if they are available. This now passes all the signal tests. -Erik