summaryrefslogtreecommitdiffstats
path: root/lib/libthr/thread/thr_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* If libthr.so is dlopened without RTLD_GLOBAL flag, the libthr symbolskib2016-02-081-0/+1
* The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), andkib2015-04-181-12/+0
* Make wait6(2), waitid(3) and ppoll(2) cancellation points. Thekib2015-04-181-0/+41
* Make kevent(2) a cancellation point.kib2015-03-291-0/+24
* Properly interpose libc spinlocks, was missed in r276630. Inkib2015-02-141-0/+2
* Reduce the size of the interposing table and amount ofkib2015-01-111-141/+0
* Avoid calling internal libc function through PLT or accessing datakib2015-01-051-1/+1
* Fix known issues which blow up the process after dlopen("libthr.so")kib2015-01-031-266/+226
* Add accept4() system call.jilles2013-05-011-0/+22
* 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