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 | -5/+3 | |
| | | | | | | | | | 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 | -45/+0 | |
| | |||||
* | Move __tfork_thread() from rthreads (libpthread) to libc so that | 2012-03-22 | 1 | -0/+55 | |
| | | | | | | it can be used for not-strictly-threading purposes ok matthew@ kurt@ | ||||
* | On the a.out architectures, WEAK_ALIAS does an implicit _C_LABEL() | 2011-04-09 | 1 | -2/+2 | |
| | | | | ok miod | ||||
* | Move __cerror to ___cerror with a weak alias so that rthreads can override it. | 2011-04-04 | 1 | -2/+4 | |
| | | | | | | On mips64, also correct the name called from plain cerror to __cerror. "looks correct" miod@ | ||||
* | Change the syscall invocation sequences to no longer fetch the last few | 2007-10-24 | 1 | -4/+1 | |
| | | | | | | | | | | arguments from the stack, since the kernel will now copyin() them when necessary. This makes all system calls (but mmap()) slightly faster. WARNING! After this commit, your binaries must run against a kernel featuring m88k/m88k/trap.c r1.34 or better - i.e. a 4.1 or later kernel. | ||||
* | zap rcsid. | 2005-08-07 | 13 | -78/+13 | |
| | | | | okay deraadt@ (tested them all) | ||||
* | Update stack frame processing after ABI change. | 2004-07-28 | 1 | -5/+5 | |
| | |||||
* | Use an unsigned comparison against minbrk. | 2003-12-25 | 1 | -7/+6 | |
| | | | | ok deraadt@ | ||||
* | Speed up sbrk() one cycle by removing an unnecessary register shuffling. | 2003-12-19 | 1 | -4/+3 | |
| | |||||
* | OR r13, not r9 to match SYS.h; fixes syscall(2) on mvme88k; OK miod@ | 2003-12-08 | 1 | -3/+3 | |
| | |||||
* | Only a clown like me could put cerror in the data section by mistake... | 2003-10-16 | 1 | -4/+3 | |
| | |||||
* | These files are not necessary anymore. | 2003-09-01 | 1 | -45/+0 | |
| | |||||
* | Remove the advertising clause in the UCB license which Berkeley | 2003-06-02 | 14 | -98/+42 | |
| | | | | rescinded 22 July 1999. Proofed by myself and Theo. | ||||
* | duplicate words and spelling fixes in comments | 2003-03-10 | 1 | -3/+3 | |
| | | | | ok miod@ | ||||
* | Waiter! I asked for a working vfork! | 2003-01-16 | 1 | -3/+3 | |
| | |||||
* | Get static rcsid correctly, better style for .S files, trim whitespace. | 2003-01-07 | 14 | -98/+71 | |
| | |||||
* | Adapt to recent changes in libc/libc_r wrt weak symbols, so that programs | 2003-01-02 | 5 | -15/+15 | |
| | | | | | | | can link against libc without unresolved symbols again. Anyone who correctly guessed that my m88k hard drive has been recovered, wins a strawberry lollipop. | ||||
* | Rename cerror to __cerror and curbrk to __curbrk, to avoid namespace | 2003-01-02 | 8 | -37/+38 | |
| | | | | pollution. Conforming to art@'s evil plans. | ||||
* | rfork() needs a fork.S-like stub as well; ok art | 2002-02-17 | 1 | -0/+56 | |
| | |||||
* | $OpenBSD$ | 2000-03-01 | 13 | -13/+39 | |
| | |||||
* | replacement pipe() system call; copies data into place inside kernel, so | 1999-06-07 | 1 | -55/+0 | |
| | | | | that EFAULT return value is possible | ||||
* | Fixed brk() and sbrk(). Removal of old mvme88k dir. | 1999-02-09 | 2 | -8/+5 | |
| | |||||
* | mi ptrace | 1999-02-01 | 1 | -55/+0 | |
| | |||||
* | correted sigsetjmp, setjump. Fixed MACHINE_ARCH vs. MACHINE stuff. | 1998-12-15 | 15 | -0/+845 | |