summaryrefslogtreecommitdiff
path: root/lib/libpthread/uthread
AgeCommit message (Expand)Author
2007-01-28Return ESRCH instead of segfaulting when a thread ID could not be found.Mark Kettenis
2006-12-01Normally pipes created by threaded apps are left non-blocking after beingKurt Miller
2006-10-25select() and poll() don't _FD_LOCK their file descriptors, so there's noKurt Miller
2006-10-17Don't grab _FD_LOCK and queue up behind other threads asKurt Miller
2006-10-03Last Part of file descriptor race and deadlock corrections.Kurt Miller
2006-10-03upon success dup2() returns newfd so don't overwrite it withKurt Miller
2006-09-26style(9) extra spaceKurt Miller
2006-09-26- Use mmap to allocate thread stacks instead of malloc. This preventsKurt Miller
2006-09-26Part 2 of file descriptor race and deadlock corrections.Kurt Miller
2006-09-23fix a bug where the logic was reversedKurt Miller
2006-09-22Part 1 of file descriptor race and deadlock corrections.Kurt Miller
2006-04-09Change a debug interface to take const char pointers so we don't aveKenneth R Westerback
2006-04-02malloc(x * y) -> calloc(x, y) from adobriyan AT gmail.com, with tweaksDamien Miller
2006-03-06Add _thread_atexit_lock and _thread_atexit_unlock to the list ofOtto Moerbeek
2006-02-16cap seconds to 100 million per man page and kernel nanosleep impl.Kurt Miller
2006-01-06Adapt things to use __type_t instead of _BSD_TYPE_T_Todd C. Miller
2005-12-21Userland programs should include <errno.h> not <sys/errno.h>Todd C. Miller
2005-10-31- Prefix MUTEX_TYPE_MAX with PTHREAD_ to avoid namespace pollution.Brad Smith
2005-10-30Add pthread_atfork(3)Brad Smith
2005-10-30Don't use TAILQ_NEXT() on an element that has been removed. Similar toKenneth R Westerback
2005-10-29Don't use TAILQ_NEXT() on an element that has been removed. Similar toKenneth R Westerback
2005-10-14Use queue macros instead of directly accessing fields. ok marc@ miod@Otto Moerbeek
2005-01-28Grab the current time before calculating thread wake-up time.Marco S Hyman
2005-01-23Add debug support.Mark Kettenis
2004-12-12Avoid using void pointers in additive expressionsBrad Smith
2004-11-30* make sure we leave the thread's cancellation point before we returnPatrick Latifi
2004-09-18Allow thread in FD{R,W}_WAIT states to be suspended.Marco S Hyman
2004-06-07major bump to libc and libpthread to break the dependency of aMarco S Hyman
2004-05-01pthead_supsend_all_np and pthread_resume_all_np from freebsd viaMarco S Hyman
2004-04-13refresh curthread after a thread switch so it points to the realMarco S Hyman
2004-04-10ansiBrad Smith
2004-04-10styleBrad Smith
2004-04-09When poll(2)'ing for readability or writability of a file descriptorBrad Smith
2004-04-06Apply patch from guenther at mho.com (pr3730) that fixes a doubleMarco S Hyman
2004-02-22add pthread_attr_[get|set]stackBrad Smith
2004-02-16fixes function parameters to match the man page as wellBrad Smith
2004-02-16Add missing const for function parameters to match POSIX.Brad Smith
2004-02-01Add a simple work-around for deadlocking on recursiveBrad Smith
2004-01-26Change read_stackseg_np to work with any thread, not just the currentMarco S Hyman
2004-01-19Fix -Wsign-compare warnings pointed out by kevlo@, ok marc@Todd C. Miller
2004-01-16Include correct includes to unbreak compilation on macppc. ok miod@Otto Moerbeek
2004-01-15threaded version of closefromMarco S Hyman
2004-01-03Fixes from FreeBSD's libc_rBrad Smith
2004-01-01more cancellation points.Brad Smith
2003-12-31there is no pause() wrapper (thread_sys_pause) so remove the prototypeBrad Smith
2003-12-31undefer sigs in all paths through the join code.Marco S Hyman
2003-12-23Add stub implementations of pthread_[gs]etconcurrencyBrad Smith
2003-12-23change the variable name used for status checking,Brad Smith
2003-12-23Based upon a freebsd change:Marco S Hyman
2003-12-23Make accept(), connect(), recvfrom(), recvmsg(), sendmsg(),Brad Smith