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 | -15/+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 | -38/+0 | |
| | |||||
* | Move __tfork_thread() from rthreads (libpthread) to libc so that | 2012-03-22 | 1 | -0/+65 | |
| | | | | | | 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 | -3/+5 | |
| | | | | | | On mips64, also correct the name called from plain cerror to __cerror. "looks correct" miod@ | ||||
* | System call stubs don't have a frame of their own, so use EMTRY_LEAF instead | 2006-01-05 | 8 | -16/+16 | |
| | | | | | | of ENTRY. This avoids emitting bogus unwind entries, which makes gdb a lot happier. ok mickey@ | ||||
* | zap rcsid. | 2005-08-07 | 11 | -77/+11 | |
| | | | | okay deraadt@ (tested them all) | ||||
* | include whole SYS.h instead of just machine/asm.h | 2004-06-10 | 1 | -2/+2 | |
| | |||||
* | PICy stuff | 2004-05-25 | 4 | -15/+81 | |
| | |||||
* | three four kill ... | 2003-06-02 | 11 | -77/+22 | |
| | |||||
* | minbrk is exposed, gmon uses it | 2003-01-15 | 1 | -6/+6 | |
| | |||||
* | gotta define SYSEXIT() and make all the rest of sys/*S be thread-safe now, missed this fuct in the previous take on thread-safe libc | 2002-10-31 | 8 | -32/+32 | |
| | |||||
* | name space pollution; after art@ | 2002-10-07 | 2 | -18/+18 | |
| | |||||
* | real vfork | 2002-07-25 | 1 | -4/+16 | |
| | |||||
* | rfork() needs a fork.S-like stub as well; ok art | 2002-02-17 | 1 | -0/+49 | |
| | |||||
* | no need to interlock the register, use r0 as output | 2002-02-06 | 1 | -3/+3 | |
| | |||||
* | entrieness cleanup | 2001-06-04 | 7 | -21/+21 | |
| | |||||
* | fix fork, brk/sbrk; rcsid embedding | 2001-03-29 | 10 | -52/+40 | |
| | |||||
* | simplify, maaan! | 2000-01-25 | 3 | -19/+8 | |
| | |||||
* | return values are in ret* regs | 2000-01-24 | 2 | -8/+8 | |
| | |||||
* | ugly workaround for an .align parse bug in current binutils | 2000-01-12 | 10 | -24/+37 | |
| | |||||
* | typo; busted ld does not report unresolved symbols from .s sources | 1999-12-31 | 1 | -3/+3 | |
| | |||||
* | this is not used anywhere, since static variables are just not visible | 1999-12-31 | 1 | -5/+0 | |
| | |||||
* | SYSLIBC_SCCS | 1999-12-31 | 10 | -7/+166 | |
| | |||||
* | like fork | 1999-12-31 | 1 | -1/+39 | |
| | |||||
* | sigsuspend | 1999-12-31 | 1 | -1/+39 | |
| | |||||
* | this was tough | 1999-12-31 | 1 | -1/+56 | |
| | |||||
* | do the deed | 1999-12-31 | 1 | -1/+40 | |
| | |||||
* | according to brk | 1999-12-31 | 1 | -1/+61 | |
| | |||||
* | 0 in child, pid in parent | 1999-12-31 | 1 | -1/+39 | |
| | |||||
* | real flesh | 1999-12-31 | 1 | -0/+56 | |
| | |||||
* | i dunno how ptrace gonna work, so just do an execve for now | 1999-12-31 | 1 | -2/+2 | |
| | |||||
* | this seem proper now | 1999-11-14 | 1 | -7/+0 | |
| | |||||
* | some basic framework | 1999-09-14 | 12 | -0/+66 | |