freebsd-nq/sys/i386/linux
Marcel Moolenaar 1b5aeb4347 o Fix race condition caused by doing ptrace() for permission
checking, followed by a lookup of the process. Do not call
   ptrace() for permission checking, but do it inline.
   Spotted by: rwatson

o  While here, copy-in arguments before we lock. This fixes
   a possible permanent lock.

Reviewed by: rwatson
2002-05-19 19:35:36 +00:00
..
imgact_linux.c Remove __P. 2002-03-20 07:51:46 +00:00
linux_dummy.c Hook up the new linux_ptrace implementation. 2002-05-19 01:27:14 +00:00
linux_genassym.c Round of cleanups and enhancements. These include (in random order): 2001-09-08 19:07:04 +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 Change the suser() API to take advantage of td_ucred as well as do a 2002-04-01 21:31:13 +00:00
linux_proto.h Regen (linux_ptrace) 2002-05-19 01:23:33 +00:00
linux_ptrace.c o Fix race condition caused by doing ptrace() for permission 2002-05-19 19:35:36 +00:00
linux_syscall.h Regen (linux_ptrace) 2002-05-19 01:23:33 +00:00
linux_sysent.c Regen (linux_ptrace) 2002-05-19 01:23:33 +00:00
linux_sysvec.c Moved signal handling and rescheduling from userret() to ast() so that 2002-04-04 17:49:48 +00:00
linux.h Spell "separate" correctly. 2002-04-05 00:04:56 +00:00
Makefile Make the target a little bit more generic. 2000-11-01 08:47:34 +00:00
syscalls.conf
syscalls.master Sparkling new implementation of linux_ptrace. Slight tweaking by 2002-05-19 01:21:55 +00:00