summaryrefslogtreecommitdiff
path: root/lib/libpthread
AgeCommit message (Expand)Author
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
2007-04-27fix minor nit with previous commitKurt Miller
2007-04-27fix thread_continuation_t typedef and use passed curthread instead ofKurt Miller
2007-04-27Remove unused function _thread_fd_unlock_owned() andKurt Miller
2007-04-27Use rlimit nofiles max to size fd/fdp tables instead of cur. FixesKurt Miller
2007-04-26remove unused var. okay marc@Kurt Miller
2007-04-10Revert previous commit which introduced regressions in KDE.Kurt Miller
2007-04-07Upon fork() set the child's view of the stored file status flags inheritedKurt Miller
2007-03-20Remove duplicate definition of _POSIX_THREAD_ATTR_STACKSIZE and quietKurt Miller
2007-03-15give _POSIX_THREAD_* defines a value of 1 so applications thatKurt Miller
2007-03-02Move landisk to hardware floating point. At the moment the FPU context isMiod Vallat
2007-02-19pthread bits for sh; help deraadt@, ok kettenis@Miod Vallat
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-11-24Use correct define to detect soft fpu on arm, dont complain on lint so much.Dale Rahn
2006-11-15typo; from daniel maticJason McIntyre
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-10Preliminary userland bits for OpenBSD/landisk, many things coming fromMiod Vallat
2006-10-10libc/shlib_versionTheo de Raadt
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-29powerpc stack needs a bit more headroom; needed because of mmap()edOtto Moerbeek
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-05-30Bump minimum stack size; current setting causes hangs or illegalOtto Moerbeek
2006-04-09Change a debug interface to take const char pointers so we don't aveKenneth R Westerback
2006-04-06- due to the fninit() in _thread_machdep_save_float_state() all calls toKurt Miller
2006-04-02malloc(x * y) -> calloc(x, y) from adobriyan AT gmail.com, with tweaksDamien Miller