summaryrefslogtreecommitdiffstats
path: root/lib/libpthread
AgeCommit message (Expand)AuthorFilesLines
2008-04-24Return the proper values upon failure per POSIX for pthread_sigmask(3) andkurt2-5/+12
2008-04-04- do not call pthread_atfork(3) handlers when a multithreaded programkurt2-27/+49
2008-03-23Use fileno() instead of peeking into FILE *; Paul Stoeberderaadt1-4/+4
2008-03-16bumpotto1-1/+1
2008-02-02Relocate internal pipe file descriptor if newfd collides with it. Fixeskurt1-7/+32
2008-01-28Properly align stack such that code that uses SSE2 instructions doesn't crash.kettenis1-3/+7
2008-01-05crank libc and libpthread, because libc cannot build lint libraries anymore if a syscall is OBSOL..deraadt1-2/+2
2008-01-01- make arc4random*() functions thread safe. Use a custom spinlock functionkurt3-3/+18
2007-11-20make pthread vfork() not call fork(), but actually call vfork(). ourderaadt3-6/+17
2007-07-26apparently this function cannot return EBUSY, so back out -r1.7;jmc1-6/+2
2007-07-20Initialize the locks in key_table. On hppa _SPINLOCK_LOCKED is 0, so ankettenis3-4/+17
2007-07-08Report the correct stack size and top for the primordial thread inkurt1-15/+18
2007-07-07On hppa, function pointers may be be pointers to PLT entries. Handle thosekettenis1-1/+12
2007-06-05_FD_LOCK/UNLOCK() is libpthread specific and not needed for librthread, sokurt9-12/+190
2007-06-05typoskurt1-3/+3
2007-05-31convert to new .Dd format;jmc62-124/+124
2007-05-21clean up lint warnings related to the nfds_t type. okay marc@ millert@kurt6-25/+33
2007-05-18Eliminate many lint warnings by either: using the appropriate type,kurt14-51/+70
2007-05-01lint warning corrections:kurt8-15/+17
2007-05-01file descriptors are ints. make branch an int too for better structurekurt1-3/+3
2007-04-27more lint warning reductions. use int for all priority vars. okay marc@kurt1-4/+4
2007-04-27fix minor nit with previous commitkurt1-2/+2
2007-04-27fix thread_continuation_t typedef and use passed curthread instead ofkurt5-17/+13
2007-04-27Remove unused function _thread_fd_unlock_owned() andkurt2-47/+5
2007-04-27Use rlimit nofiles max to size fd/fdp tables instead of cur. Fixeskurt14-51/+63
2007-04-26remove unused var. okay marc@kurt1-7/+1
2007-04-10Revert previous commit which introduced regressions in KDE.kurt1-5/+2
2007-04-07Upon fork() set the child's view of the stored file status flags inheritedkurt1-2/+5
2007-03-20Remove duplicate definition of _POSIX_THREAD_ATTR_STACKSIZE and quietkurt1-4/+1
2007-03-15give _POSIX_THREAD_* defines a value of 1 so applications thatkurt1-8/+8
2007-03-02Move landisk to hardware floating point. At the moment the FPU context ismiod2-9/+77
2007-02-19pthread bits for sh; help deraadt@, ok kettenis@miod4-3/+116
2007-01-28Return ESRCH instead of segfaulting when a thread ID could not be found.kettenis1-2/+2
2006-12-01Normally pipes created by threaded apps are left non-blocking after beingkurt1-5/+6
2006-11-24Use correct define to detect soft fpu on arm, dont complain on lint so much.drahn1-8/+4
2006-11-15typo; from daniel maticjmc1-2/+2
2006-10-25select() and poll() don't _FD_LOCK their file descriptors, so there's nokurt3-35/+12
2006-10-17Don't grab _FD_LOCK and queue up behind other threads askurt1-22/+13
2006-10-10Preliminary userland bits for OpenBSD/landisk, many things coming frommiod2-0/+64
2006-10-10libc/shlib_versionderaadt1-2/+2
2006-10-03Last Part of file descriptor race and deadlock corrections.kurt15-49/+167
2006-10-03upon success dup2() returns newfd so don't overwrite it withkurt1-3/+4
2006-09-29powerpc stack needs a bit more headroom; needed because of mmap()edotto1-2/+2
2006-09-26style(9) extra spacekurt1-2/+2
2006-09-26- Use mmap to allocate thread stacks instead of malloc. This preventskurt1-23/+17
2006-09-26Part 2 of file descriptor race and deadlock corrections.kurt18-136/+343
2006-09-23fix a bug where the logic was reversedkurt1-2/+2
2006-09-22Part 1 of file descriptor race and deadlock corrections.kurt27-218/+305
2006-05-30Bump minimum stack size; current setting causes hangs or illegalotto1-2/+2
2006-04-09Change a debug interface to take const char pointers so we don't avekrw5-9/+9