Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | __tfork() needs to set the stack address of the new thread in the kernel, | 2012-06-21 | 1 | -24/+20 | |
| | | | | | | | | | so that it can't get a signal while still running on the parent thread's stack. Also, pass in sizeof(struct __tfork) to provide forward compat when more members are added. This is an ABI change, so switch syscall numbers and bump lib majors this time. ok deraadt@ matthew@ | ||||
* | remove rfork(); ok guenther miod | 2012-04-12 | 1 | -39/+0 | |
| | |||||
* | Mark outermost frame such that backtraces in thread terminate at | 2012-04-11 | 1 | -2/+3 | |
| | | | | | | __tfork_thread(). ok guenther@ | ||||
* | Move __tfork_thread() from rthreads (libpthread) to libc so that | 2012-03-22 | 1 | -0/+122 | |
| | | | | | | it can be used for not-strictly-threading purposes ok matthew@ kurt@ | ||||
* | Move __cerror to ___cerror with a weak alias so that rthreads can override it. | 2011-04-04 | 1 | -2/+5 | |
| | | | | | | On mips64, also correct the name called from plain cerror to __cerror. "looks correct" miod@ | ||||
* | zap rcsid, tested there. okay deraadt@ | 2005-08-07 | 12 | -60/+12 | |
| | |||||
* | fix typo in comment | 2004-10-29 | 1 | -2/+2 | |
| | | | | jolan@ tdeval@ pvalchev@ jaredy@ | ||||
* | Use _ENTRY(CERROR) instead of CERROR so correct type info is generated. | 2004-06-21 | 1 | -2/+2 | |
| | | | | ok marc@ | ||||
* | Remove the advertising clause in the UCB license which Berkeley | 2003-06-02 | 12 | -72/+24 | |
| | | | | rescinded 22 July 1999. Proofed by myself and Theo. | ||||
* | ELF fixups, ELF PIC syscall support, asm changes as requested by assembler. | 2003-04-17 | 8 | -28/+48 | |
| | |||||
* | Rename curbrk to __curbrk on i386 to avoid namespace pollution. | 2002-10-06 | 2 | -12/+12 | |
| | |||||
* | Rename cerror to __cerror on i386 to avoid namespace pollution. | 2002-10-06 | 7 | -20/+20 | |
| | |||||
* | rfork() needs a fork.S-like stub as well; ok art | 2002-02-17 | 1 | -0/+47 | |
| | |||||
* | missing ';' | 2000-01-06 | 1 | -2/+2 | |
| | |||||
* | okay then, don't use _C_LABEL. redefine _PROF_PROLOGUE which seems a lot saner | 2000-01-06 | 1 | -4/+4 | |
| | |||||
* | use _C_LABEL macro | 2000-01-06 | 1 | -2/+2 | |
| | |||||
* | replacement pipe() system call; copies data into place inside kernel, so | 1999-06-07 | 1 | -49/+0 | |
| | | | | that EFAULT return value is possible | ||||
* | mi ptrace | 1999-02-01 | 1 | -63/+0 | |
| | |||||
* | Add thread-safety to libc, so that libc_r will build (on i386 at least). | 1998-11-20 | 5 | -63/+8 | |
| | | | | | | | | | | | | | All POSIX libc api now there (to P1003.1c/D10) (more md stuff is needed for other libc/arch/*) (setlogin is no longer a special syscall) Add -pthread option to gcc (that makes it use -lc_r and -D_POSIX_THREADS). Doc some re-entrant routines Add libc_r to intro(3) dig() uses some libc srcs and an extra -I was needed there. Add more md stuff to libc_r. Update includes for the pthreads api Update libc_r TODO | ||||
* | Pointers are not signed. | 1997-09-17 | 1 | -3/+3 | |
| | |||||
* | tabify | 1997-07-23 | 2 | -4/+4 | |
| | |||||
* | generate reboot.o like other system calls | 1996-12-11 | 1 | -45/+0 | |
| | |||||
* | Fix RCS ids | 1996-08-19 | 15 | -120/+75 | |
| | | | | Make sure everything uses {SYS,}LIBC_SCCS properly | ||||
* | initial import of NetBSD tree | 1995-10-18 | 15 | -0/+947 | |