summaryrefslogtreecommitdiffstats
path: root/libpthread/linuxthreads/signals.c
Commit message (Collapse)AuthorAgeFilesLines
* remove ucontext.h and guard sigstack structure with SUSV4_LEGACY and ↵Peter S. Mazinger2011-03-031-1/+0
| | | | | | | | | | STRICT_HEADERS Remove ucontext.h if SUSV4_LEGACY is not set and fix it's references. Guard sigstack structure with SUSV4_LEGACY and STRICT_HEADERS. Disable sigstack function prototype, it is not provided by uClibc. Signed-off-by: Peter S. Mazinger <ps.m@gmx.net>
* optimize signal mask ops. comment out "impossible" errorsDenis Vlasenko2008-12-011-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | text data bss dec hex filename - 1179 13 2 1194 4aa libc/misc/syslog/syslog.o + 1165 13 2 1180 49c libc/misc/syslog/syslog.o - 435 4 0 439 1b7 libc/pwd_grp/lckpwdf.o + 393 4 0 397 18d libc/pwd_grp/lckpwdf.o - 38 0 0 38 26 libc/signal/sigandset.o + 32 0 0 32 20 libc/signal/sigandset.o - 63 0 0 63 3f libc/signal/sigblock.o + 56 0 0 56 38 libc/signal/sigblock.o - 22 0 0 22 16 libc/signal/sigempty.o + 20 0 0 20 14 libc/signal/sigempty.o - 25 0 0 25 19 libc/signal/sigfillset.o + 20 0 0 20 14 libc/signal/sigfillset.o - 34 0 0 34 22 libc/signal/sigisempty.o + 16 0 0 16 10 libc/signal/sigisempty.o - 38 0 0 38 26 libc/signal/sigorset.o + 32 0 0 32 20 libc/signal/sigorset.o - 119 0 0 119 77 libc/signal/sigpause.o + 113 0 0 113 71 libc/signal/sigpause.o - 215 0 0 215 d7 libc/signal/sigset.o + 211 0 0 211 d3 libc/signal/sigset.o - 63 0 0 63 3f libc/signal/sigsetmask.o + 56 0 0 56 38 libc/signal/sigsetmask.o - 194 0 1 195 c3 libc/stdlib/abort.o + 183 0 1 184 b8 libc/stdlib/abort.o - 323 0 0 323 143 libc/unistd/sleep.o + 309 0 0 309 135 libc/unistd/sleep.o
* change asm/volatile to __x__Peter S. Mazinger2006-02-011-1/+1
|
* s/IS_IN_linuxthreads/IS_IN_libpthread/, some prototypes, correct ↵Peter S. Mazinger2006-01-311-1/+1
| | | | Makefile.in, disable __res_state, unavailable in resolv.h
* initial import of latest linuxthreadsMike Frysinger2006-01-311-0/+215
|
* rename current stable linuxthreads to linuxthreads.old to prepare for import ↵Mike Frysinger2005-11-151-248/+0
| | | | of latest glibc version
* revert linuxthreads to pre rev 11377 (i.e. before the massive attempt to ↵Mike Frysinger2005-11-151-39/+31
| | | | import glibc updates) while keeping the few bugfixes ... idea is to keep both old and new linuxthreads around so we can hack on the new version while delivering the old stable version to end users
* sync style changes and misc fixes from glibcMike Frysinger2005-09-091-29/+38
|
* newer linuxthreads renamed the function invalid_handle() to nonexisting_handle()Mike Frysinger2005-09-091-1/+1
|
* sync with glibc by moving the thread_desc stuff out of internals.h and into ↵Mike Frysinger2005-09-091-1/+0
| | | | a new file descr.h ... also redo thread_desc init by specifying members in the struct by name rather than position
* Alexandre Oliva writes:Eric Andersen2004-05-141-0/+4
| | | | | | | | | A program that requests __pthread_sig_debug to be blocked will self-deadlock when it requests a thread to be created, because the debugger (rda or gdb) will never get the signal, so it won't wake up the pthread manager as expected. This patch fixes it.
* Initial effort at adding profiling support.Eric Andersen2003-03-031-1/+1
|
* Major update for pthreads, based in large part on improvementsEric Andersen2003-02-271-1/+2
| | | | | from glibc 2.3. This should make threads much more efficient. -Erik
* Remove some debugging codeEric Andersen2002-02-271-0/+4
|
* Merge in the pthread library. This is the linuxthreads library taken fromEric Andersen2002-02-201-0/+239
glibc 2.1.3 and ported to work with uClibc by Stefan Soucek and Erik Andersen (me). Stefan has hacked things up such that linuxthreads runs on MMU-less systems (tested only on arm-nommu). Erik cleaned things up and made it work properly as a shared library. -Erik