summaryrefslogtreecommitdiff
path: root/lib/libpthread
AgeCommit message (Expand)Author
2010-01-03Make SO_RCVTIMEO and SO_SNDTIMEO work with pthreads. Fixes at least some ofFederico G. Schwindt
2009-12-06Make internal file descriptor handling async-signal safe by eliminatingKurt Miller
2009-11-09Fix the handle locking in stdio to use flockfile/funlockfileKurt Miller
2009-10-28Remove mutext from list of held mutexes in _mutex_reinit(). CorrectsKurt Miller
2009-10-27- bump the majors of libpthread and librthread, as they used to return anJasper Lievisse Adriaanse
2009-10-27define ENOTSUP EOPNOTSUPP is no longer neededTheo de Raadt
2009-10-22Back out previous commit, as it caused too much growth for the installPhilip Guenthe
2009-10-21Change libpthread's f*lockfile() routines to stop acting as no-opsPhilip Guenthe
2009-10-21After forking, the child is single threaded, so tell libc that. ThisPhilip Guenthe
2009-07-25- add a symbol to help gdb location pthread internals (_thread_ctx_offset)Kurt Miller
2009-06-01Use the md atomic code on mips64 instead of the horrid slow code. Should haveMiod Vallat
2009-06-01A much better atomic lock routine.Miod Vallat
2009-06-01Correct the _atomic_lock() asm so that gcc accepts the constraintsPhilip Guenthe
2009-04-21Increase default thread stack size to 256K on 32bit archs and 512K onKurt Miller
2009-04-11honor MSG_DONTWAITJacob Meuser
2009-02-15these are public domain, verified with author; spotted by jjTheo de Raadt
2008-12-18Add pthread_attr_[sg]etguardsize() to match rthread, including manpagesPhilip Guenthe
2008-10-02Fix PR #5942: preserve errno across fd flag updates, so that successfulTheo de Raadt
2008-10-02the license on this is PD; david leonard says soTheo de Raadt
2008-10-01Assert my copyright on files I gave to d@ back in 1998.Dale Rahn
2008-07-07Application-specified thread stacks didn't work with libpthreadPhilip Guenthe
2008-07-05- correct .Dt for pthread_attr_setstack.3Jason McIntyre
2008-07-05Add manpage for pthread_attr_[sg]etstack(3)Philip Guenthe
2008-06-26First pass at removing clauses 3 and 4 from NetBSD licenses.Ray Lai
2008-06-25Move _POSIX_THREAD_SAFE_FUNCTIONS into unistd.h and set it to 200112Todd C. Miller
2008-06-20Adjust the _SEM_CHECK_VALIDITY macro to detect NULL sem_t instead ofKurt Miller
2008-06-14zap last thread_malloc_init reference. otto@ okFederico G. Schwindt
2008-06-13remove _MALLOC_LOCK_INIT; major bump; ok deraadt@Otto Moerbeek
2008-06-03Don't grab the fd read lock for getsockopt(2), setsockopt(2),Kurt Miller
2008-04-24Return the proper values upon failure per POSIX for pthread_sigmask(3) andKurt Miller
2008-04-04- do not call pthread_atfork(3) handlers when a multithreaded programKurt Miller
2008-03-23Use fileno() instead of peeking into FILE *; Paul StoeberTheo de Raadt
2008-03-16bumpOtto Moerbeek
2008-02-02Relocate internal pipe file descriptor if newfd collides with it. FixesKurt Miller
2008-01-28Properly align stack such that code that uses SSE2 instructions doesn't crash.Mark Kettenis
2008-01-05crank libc and libpthread, because libc cannot build lint libraries anymore i...Theo de Raadt
2008-01-01- make arc4random*() functions thread safe. Use a custom spinlock functionKurt Miller
2007-11-20make pthread vfork() not call fork(), but actually call vfork(). ourTheo de Raadt
2007-07-26apparently this function cannot return EBUSY, so back out -r1.7;Jason McIntyre
2007-07-20Initialize the locks in key_table. On hppa _SPINLOCK_LOCKED is 0, so anMark Kettenis
2007-07-08Report the correct stack size and top for the primordial thread inKurt Miller
2007-07-07On hppa, function pointers may be be pointers to PLT entries. Handle thoseMark Kettenis
2007-06-05_FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, soKurt Miller
2007-06-05typosKurt Miller
2007-05-31convert to new .Dd format;Jason McIntyre
2007-05-21clean up lint warnings related to the nfds_t type. okay marc@ millert@Kurt Miller
2007-05-18Eliminate many lint warnings by either: using the appropriate type,Kurt Miller
2007-05-01lint warning corrections:Kurt Miller
2007-05-01file descriptors are ints. make branch an int too for better structureKurt Miller
2007-04-27more lint warning reductions. use int for all priority vars. okay marc@Kurt Miller