Age | Commit message (Collapse) | Author | |
---|---|---|---|
2012-03-03 | Add sem_timewait() and fix sem_wait()'s handling of signals, so | Philip Guenthe | |
that it resumes waiting unless the thread was canceled. As part of this, change the internal _sem_wait() function to return zero on success and an errno value on failure instead of 1 on success and zero on failure. | |||
2012-02-23 | Add pthread_condattr_{get,set}clock(), requested by aja@ | Philip Guenthe | |
Add pthread_mutex_timedlock(), requested by dcoppa@ | |||
2012-01-03 | The prototype for pthread_sigmask(2) is supposed to live in <signal.h> | Mark Kettenis | |
instead of <pthread.h>. ok guenther@, millert@ | |||
2010-04-12 | Add support for pthread_rwlock_timed locks. | Ted Unangst | |
from brad. ok kurt, who's too busy to commit | |||
2008-12-18 | Add pthread_attr_[sg]etguardsize() to match rthread, including manpages | Philip Guenthe | |
Bump lib minor ok otto@ kurt@ marc@; doc review by jmc@ | |||
2008-06-25 | Move _POSIX_THREAD_SAFE_FUNCTIONS into unistd.h and set it to 200112 | Todd C. Miller | |
now that we support all the _r functions required by POSIX 1003.1-2001. Also define _POSIX_REENTRANT_FUNCTIONS. OK kurt@ deraadt@ | |||
2007-03-15 | give _POSIX_THREAD_* defines a value of 1 so applications that | Kurt Miller | |
conditionally compile code using these defines will work. okay tedu@, marc@, milllert@ | |||
2006-05-30 | Bump minimum stack size; current setting causes hangs or illegal | Otto Moerbeek | |
instructions once every few runs. Problem noted by Botond Botyanszki. ok marc@ | |||
2006-04-09 | Change a debug interface to take const char pointers so we don't ave | Kenneth R Westerback | |
to cast away constness whenever we want to pass in a string that is already const -- we copy the string if we want to use it, so having it be non-const in the first place does not make any sense. From tholo@ ok tedu@ | |||
2005-10-31 | - Prefix MUTEX_TYPE_MAX with PTHREAD_ to avoid namespace pollution. | Brad Smith | |
- Remove the macros MUTEX_TYPE_FAST and MUTEX_TYPE_COUNTING_FAST. From stefanf FreeBSD ok fgsch@ | |||
2005-10-30 | and make sure the header change goes in too. | Brad Smith | |
2004-05-01 | pthead_supsend_all_np and pthread_resume_all_np from freebsd via | Marco S Hyman | |
Kurt Miller <truk at optonline.net>. Kurt says: They're needed for the java hotspot compiler in the 1.3+ jdk OK brad@ | |||
2004-02-24 | Sync closer to FreeBSD's pthread.h. Fixes up some prototypes | Brad Smith | |
and formatting. ok marc@ | |||
2004-02-22 | add pthread_attr_[get|set]stack | Brad Smith | |
From: FreeBSD's libc_r ok marc@ | |||
2004-02-22 | Some cleanup of pthread.h. Don't conditionalize | Brad Smith | |
inclusion of prototypes. Remove some prototypes for functions we do not implement. From: FreeBSD's libc_r ok marc@ | |||
2004-02-16 | Add missing const for function parameters to match POSIX. | Brad Smith | |
From: FreeBSD's libc_r ok marc@ | |||
2004-01-27 | remove redundant prototypes for pthread_[gs]etconcurrency | Brad Smith | |
in-between #ifdef notyet | |||
2004-01-26 | Change read_stackseg_np to work with any thread, not just the current | Marco S Hyman | |
thread. Requested by truk at optonline dot net and OK-ed by tedu @. | |||
2004-01-15 | threaded version of closefrom | Marco S Hyman | |
pthread_stackseg_np added. Minor bump for these changes occurred a day or so ago and will not be bumped again | |||
2003-12-23 | Add stub implementations of pthread_[gs]etconcurrency | Brad Smith | |
From: FreeBSD' libc_r ok marc@ | |||
2003-02-27 | Don't need to specify both __dead and __attribute__((__noreturn__)) for | Chad Loder | |
pthread_exit prototype. Replace with just __dead. OK millert@, marc@ | |||
2003-01-31 | Create a siginfo_t for thread-to-thread kill. | Marco S Hyman | |
Clean up (compiler warning elimination). Compile check options added but commented out as they have not been checked on all architectures, yet. | |||
2003-01-20 | Use the sources that exist in sibdirs of libpthread, not libc_r | Marco S Hyman | |
2002-02-17 | Manual cleanup of remaining userland __P use (excluding packages maintained ↵ | Todd C. Miller | |
outside the tree) | |||
2002-02-16 | Part one of userland __P removal. Done with a simple regexp with some minor ↵ | Todd C. Miller | |
hand editing to make comments line up correctly. Another pass is forthcoming that handles the cases that could not be done automatically. | |||
2002-01-18 | tab vs. spaces | Federico G. Schwindt | |
2002-01-18 | while im here, move the ifndef _SCHED_H_ after the copyright message. | Federico G. Schwindt | |
2002-01-18 | From FreeBSD: header for POSIX 1003.1b semaphores. | Federico G. Schwindt | |
2002-01-10 | Change 1st arg in pthread_attr_getdetachstate to const. | Federico G. Schwindt | |
2001-12-08 | Partially sync with FreeBSD; mostly pthread_cancel(3) related changes. | Federico G. Schwindt | |
make includes is needed in case you want to play. | |||
2001-09-04 | put changes back, this time ALL the files. | Federico G. Schwindt | |
2001-08-17 | pthread_main_np prototype | Peter Valchev | |
2000-12-06 | use __x__ formats for __attribute__ arguments; guenther@gac.edu | Theo de Raadt | |
2000-06-27 | forward declaration of struct timespec to avoid warning | Artur Grabowski | |
2000-01-06 | LIBCR_SRCDIR | David Leonard | |
2000-01-06 | volatile the spinlock | David Leonard | |
2000-01-06 | always define _POSIX_THREADS; volatile some types (mickey@) | David Leonard | |
2000-01-04 | Fix incorrect `pshared' argument type for pthread_rwlockattr_setpshared. | Alex Feldman | |
rse@engelschall.com via FreeBSD. | |||
1999-11-25 | sync with FreeBSD | David Leonard | |
1999-06-15 | Remove pthread_atfork() | David Leonard | |
1999-05-26 | sync with FreeBSD | David Leonard | |
1999-03-10 | ident | David Leonard | |
1999-03-10 | missing const (freebsd) | David Leonard | |
1999-03-10 | Goodbye, MIT pthreads... you were a handy reference implementation | David Leonard | |
1999-01-18 | move private spinlock protos out | David Leonard | |
1999-01-18 | sync with previous changes | David Leonard | |
1999-01-08 | move spinlock.h into the real world | David Leonard | |
1998-12-21 | very important bit of md spinlock | David Leonard | |
1998-12-21 | clean | David Leonard | |
1998-12-10 | sync with FreeBSD | David Leonard | |