aboutsummaryrefslogtreecommitdiff
path: root/lib/libthr/thread/thr_syscalls.c
Commit message (Expand)AuthorAgeFilesLines
* General further adoption of SPDX licensing ID tags.Pedro F. Giffuni2017-11-201-1/+3
* Add clock_nanosleep()Eric van Gyzen2017-03-191-0/+17
* The fdatasync(2) call must be cancellation point.Konstantin Belousov2016-08-161-0/+15
* If libthr.so is dlopened without RTLD_GLOBAL flag, the libthr symbolsKonstantin Belousov2016-02-081-0/+1
* The lseek(2), mmap(2), truncate(2), ftruncate(2), pread(2), andKonstantin Belousov2015-04-181-12/+0
* Make wait6(2), waitid(3) and ppoll(2) cancellation points. TheKonstantin Belousov2015-04-181-0/+41
* Make kevent(2) a cancellation point.Konstantin Belousov2015-03-291-0/+24
* Properly interpose libc spinlocks, was missed in r276630. InKonstantin Belousov2015-02-141-0/+2
* Reduce the size of the interposing table and amount ofKonstantin Belousov2015-01-111-141/+0
* Avoid calling internal libc function through PLT or accessing dataKonstantin Belousov2015-01-051-1/+1
* Fix known issues which blow up the process after dlopen("libthr.so")Konstantin Belousov2015-01-031-266/+226
* Add accept4() system call.Jilles Tjoelker2013-05-011-0/+22
* Add signal handler wrapper, the reason to add it becauses there areDavid Xu2010-09-011-72/+57
* In current implementation, thread cancellation is done in signal handler,David Xu2010-08-201-59/+174
* According to specification, function fcntl() is a cancellation point onlyDavid Xu2010-08-201-4/+11
* Current pselect(3) is implemented in usermode and thus vulnerable toKonstantin Belousov2009-10-271-1/+3
* Make openat(2) a cancellation point.Jilles Tjoelker2009-10-111-0/+28
* Don't ignore other fcntl functions, directly call __sys_fcntl ifDavid Xu2009-03-091-1/+1
* Don't reference non-existent __fcntl_compat if WITHOUT_SYSCALL_COMPAT is defi...David Xu2009-03-091-0/+6
* Call the fcntl compatiblity wrapper from the thread library fcntl wrappersDoug Rabson2008-05-301-1/+2
* Remove vfork() overloading, it is no longer needed.David Xu2007-12-201-9/+0
* Remove 3rd clause, renumber, ok per emailWarner Losh2007-01-121-4/+1
* Eliminate atomic operations in thread cancellation functions, it shouldDavid Xu2006-11-241-87/+58
* 1. Don't override underscore version of aio_suspend(), system(),David Xu2006-07-251-60/+45
* WARNS level 4 cleanup.David Xu2006-04-041-11/+65
* Remove a redundant _get_curthread() call.David Xu2005-11-021-1/+0
* In raise(), use a shortcut to directly send signal to current thread.David Xu2005-11-021-7/+2
* Add a cancellation point for usleep().Daniel Eischen2005-08-031-0/+19
* Import my recent 1:1 threading working. some features improved includes:David Xu2005-04-021-403/+216
* Implement cancellation points in libc interfaces, as specified by POSIX.Mike Makonnen2004-09-161-0/+293
* Implement pthread_atfork in libthr. This is mostly from deichen'sMike Makonnen2004-06-271-0/+58
* Make libthr async-signal-safe without costly signal masking. The guidlines IMike Makonnen2004-05-201-55/+0
* o Since we're not using signals for thread synchronization anymore,Mike Makonnen2004-03-271-4/+17
* o Add a wrapper around sigaction(2), so we can insert our own wrapperMike Makonnen2003-12-091-0/+58
* Enable cancellation points around some syscalls.Mike Makonnen2003-12-091-28/+28
* Make WARNS2 clean. The fixes mostly included:Mike Makonnen2003-05-231-0/+10
* - Add libthr but don't hook it up to the regular build yet. This is anJeff Roberson2003-04-011-0/+418