freebsd-dev/sys/i386/linux
David Xu a30ec4b99c Make sigaltstack as per-threaded, because per-process sigaltstack state
is useless for threaded programs, multiple threads can not share same
stack.
The alternative signal stack is private for thread, no lock is needed,
the orignal P_ALTSTACK is now moved into td_pflags and renamed to
TDP_ALTSTACK.
For single thread or Linux clone() based threaded program, there is no
semantic changed, because those programs only have one kernel thread
in every process.

Reviewed by: deischen, dfr
2004-01-03 02:02:26 +00:00
..
imgact_linux.c Restored non-egregious casts so that this file compiles on i386's with 2003-09-07 13:23:45 +00:00
linux_dummy.c Pull latest changes from OpenBSD: 2003-11-16 15:07:10 +00:00
linux_genassym.c Use __FBSDID(). 2003-06-02 16:56:40 +00:00
linux_ipc64.h - Add support for IPC_64 extensions into shmctl(2), semctl(2) and msgctl(2); 2002-10-11 11:43:09 +00:00
linux_locore.s Remove the leading underscore from all symbols defined in x86 asm 2001-02-25 06:29:04 +00:00
linux_machdep.c Use __FBSDID(). 2003-06-02 16:56:40 +00:00
linux_proto.h Regen (should be a NOP except for rcsid changes) 2003-12-23 03:55:06 +00:00
linux_ptrace.c Use __FBSDID(). 2003-06-02 16:56:40 +00:00
linux_syscall.h Regen (should be a NOP except for rcsid changes) 2003-12-23 03:55:06 +00:00
linux_sysent.c Regen (should be a NOP except for rcsid changes) 2003-12-23 03:55:06 +00:00
linux_sysvec.c Make sigaltstack as per-threaded, because per-process sigaltstack state 2004-01-03 02:02:26 +00:00
linux.h Correctly map SIGSYS signal to/from Linux. 2003-02-24 16:16:45 +00:00
Makefile
syscalls.conf GC unused 'syshide' override to /dev/null. This was here to disable 2003-12-24 00:32:07 +00:00
syscalls.master GC unused third namespace column. 2003-12-23 03:54:40 +00:00