summaryrefslogtreecommitdiffstats
path: root/lib/libc/arch/alpha/sys/Ovfork.S (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Use a Thread Information Block in both single and multi-threaded programs.guenther2016-05-071-2/+2
| | | | | | | | | | | | | | | | | This stores errno, the cancelation flags, and related bits for each thread and is allocated by ld.so or libc.a. This is an ABI break from 5.9-stable! Make libpthread dlopen'able by moving the cancelation wrappers into libc and doing locking and fork/errno handling via callbacks that libpthread registers when it first initializes. 'errno' *must* be declared via <errno.h> now! Clean up libpthread's symbol exports like libc. On powerpc, offset the TIB/TCB/TLS data from the register per the ELF spec. Testing by various, particularly sthen@ and patrick@ ok kettenis@
* Simplify fork/vfork logic: the kernel has handled returning zero in the childguenther2015-03-311-5/+2
| | | | | | | for a long time, so there's no need to test the second return register here in the asm stub. ok and testing of many archs by krw@ miod@
* zap rcsid.espie2005-08-071-6/+1
| | | | okay deraadt@ (tested them all)
* _THREAD_SAFE; nominal testing by friesd1999-01-061-3/+3
|
* Merge to NetBSD, added RCSidsniklas1996-11-131-1/+4
|
* Fix RCS idstholo1996-08-191-2/+5
| | | | Make sure everything uses {SYS,}LIBC_SCCS properly
* initial import of NetBSD treederaadt1995-10-181-0/+35