freebsd-nq/lib/libc/i386/gen
Peter Wemm ea3d353444 Fix some rather interesting bugs that managed to not turn up in various
testing and real-life applications:
1) If you returned from the thread function, you got a segv instead of
  calling _exit() with your return code.
2) clean up some bogus stack management.  There was also an underflow
  on function return.
3) when making syscalls, the kernel is expecting to have to leave space
  for the function's return address.  We need to duplicate this.  It was
  an accident that the rfork syscall actually worked here. :-/
2000-07-29 11:34:01 +00:00
..
_setjmp.S Remove unnecessary alternate entry points for *setjmp(). Make the main 2000-01-20 21:58:27 +00:00
alloca.S $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
fabs.S $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
frexp.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
infinity.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
isinf.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
ldexp.c $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
Makefile.inc rfork(2) wrapper for simple rfork-style threads. I have lost count of 2000-07-29 07:14:04 +00:00
modf.S $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
rfork_thread.S Fix some rather interesting bugs that managed to not turn up in various 2000-07-29 11:34:01 +00:00
setjmp.S Use assembler directives rather than ALTENTRY() so that longjmp() and 2000-05-04 04:36:26 +00:00
sigsetjmp.S Use assembler directives rather than ALTENTRY() so that longjmp() and 2000-05-04 04:36:26 +00:00