summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread/thr_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* Add signal handler wrapper, the reason to add it becauses there aredavidxu2010-09-011-72/+57
* In current implementation, thread cancellation is done in signal handler,davidxu2010-08-201-59/+174
* According to specification, function fcntl() is a cancellation point onlydavidxu2010-08-201-4/+11
* Current pselect(3) is implemented in usermode and thus vulnerable tokib2009-10-271-1/+3
* Make openat(2) a cancellation point.jilles2009-10-111-0/+28
* Don't ignore other fcntl functions, directly call __sys_fcntl ifdavidxu2009-03-091-1/+1
* Don't reference non-existent __fcntl_compat if WITHOUT_SYSCALL_COMPAT is defi...davidxu2009-03-091-0/+6
* Call the fcntl compatiblity wrapper from the thread library fcntl wrappersdfr2008-05-301-1/+2
* Remove vfork() overloading, it is no longer needed.davidxu2007-12-201-9/+0
* Remove 3rd clause, renumber, ok per emailimp2007-01-121-4/+1
* Eliminate atomic operations in thread cancellation functions, it shoulddavidxu2006-11-241-87/+58
* 1. Don't override underscore version of aio_suspend(), system(),davidxu2006-07-251-60/+45
* WARNS level 4 cleanup.davidxu2006-04-041-11/+65
* Remove a redundant _get_curthread() call.davidxu2005-11-021-1/+0
* In raise(), use a shortcut to directly send signal to current thread.davidxu2005-11-021-7/+2
* Add a cancellation point for usleep().deischen2005-08-031-0/+19
* Import my recent 1:1 threading working. some features improved includes:davidxu2005-04-021-403/+216
* Implement cancellation points in libc interfaces, as specified by POSIX.mtm2004-09-161-0/+293
* Implement pthread_atfork in libthr. This is mostly from deichen'smtm2004-06-271-0/+58
* Make libthr async-signal-safe without costly signal masking. The guidlines Imtm2004-05-201-55/+0
* o Since we're not using signals for thread synchronization anymore,mtm2004-03-271-4/+17
* o Add a wrapper around sigaction(2), so we can insert our own wrappermtm2003-12-091-0/+58
* Enable cancellation points around some syscalls.mtm2003-12-091-28/+28
* Make WARNS2 clean. The fixes mostly included:mtm2003-05-231-0/+10
* - Add libthr but don't hook it up to the regular build yet. This is anjeff2003-04-011-0/+418
OpenPOWER on IntegriCloud