#
477853c3 |
| 26-Feb-2005 |
perry <perry@NetBSD.org> |
nuke trailing whitespace
|
#
aaececd2 |
| 25-Feb-2004 |
drochner <drochner@NetBSD.org> |
allow to start other emulations (eg native code) from here: set p_execsw to the new thing, and call the new emulation's syscall_intern()
XXX there are more differences to kern_exec.c, sa/ras related
allow to start other emulations (eg native code) from here: set p_execsw to the new thing, and call the new emulation's syscall_intern()
XXX there are more differences to kern_exec.c, sa/ras related afaics, this is harmliss for now since netbsd32 doesn't support multithreaded programs yet -- one day one execve() implementation should be shared by native and netbsd32 code.
show more ...
|
#
d5aece61 |
| 29-Jun-2003 |
fvdl <fvdl@NetBSD.org> |
Back out the lwp/ktrace changes. They contained a lot of colateral damage, and need to be examined and discussed more.
|
#
69cd0c4a |
| 29-Jun-2003 |
martin <martin@NetBSD.org> |
struct proc * -> struct lwp *
|
#
960df3c8 |
| 28-Jun-2003 |
darrenr <darrenr@NetBSD.org> |
Pass lwp pointers throughtout the kernel, as required, so that the lwpid can be inserted into ktrace records. The general change has been to replace "struct proc *" with "struct lwp *" in various fu
Pass lwp pointers throughtout the kernel, as required, so that the lwpid can be inserted into ktrace records. The general change has been to replace "struct proc *" with "struct lwp *" in various function prototypes, pass the lwp through and use l_proc to get the process pointer when needed.
Bump the kernel rev up to 1.6V
show more ...
|
#
6acc60d2 |
| 18-Jan-2003 |
thorpej <thorpej@NetBSD.org> |
Merge the nathanw_sa branch.
|
#
062ee8dd |
| 16-Sep-2002 |
martin <martin@NetBSD.org> |
p->p_sigacts -> p->p_sigctx
|
#
830c5c17 |
| 26-Aug-2002 |
christos <christos@NetBSD.org> |
Implement passing AT_{E,R}{U,G}ID in the elf aux vector, like solaris. - pass struct proc to copyargs. - eliminate svr4_copyargs, since it is the same as ours now.
|
#
cf013dae |
| 25-Aug-2002 |
thorpej <thorpej@NetBSD.org> |
Fix some signed/unsigned comparison warnings from GCC 3.3.
|
#
fab37309 |
| 06-Jun-2002 |
fvdl <fvdl@NetBSD.org> |
Fix wrong psstr computation. (XXX why is there an entire copy of sys_execve here?)
|
#
dd94bff8 |
| 22-Mar-2002 |
jdolecek <jdolecek@NetBSD.org> |
invoke setregs hooks correctly, as in sys_execve() Problem noted and fix tested by Eduardo Horvath
|
#
381e6a77 |
| 16-Mar-2002 |
christos <christos@NetBSD.org> |
make the stackgap_{init,alloc} functions MP friendly (i.e. pass struct proc * in, instead of using curproc). While there add an optional size argument to stackgap_init.
|
#
bf7f67be |
| 23-Nov-2001 |
jdolecek <jdolecek@NetBSD.org> |
if the LKM support is not compiled in, don't bother using exec_lock at all, it's only needed in LKM case
use #if defined(LKM) || defined(_LKM) condition for netbsd32_execve.c, to DTRT when either co
if the LKM support is not compiled in, don't bother using exec_lock at all, it's only needed in LKM case
use #if defined(LKM) || defined(_LKM) condition for netbsd32_execve.c, to DTRT when either compiled statically into kernel with LKM support, or compiled as a LKM
show more ...
|
#
dab6ef8b |
| 13-Nov-2001 |
lukem <lukem@NetBSD.org> |
add RCSIDs (including regeneration of files as appropriate)
|
#
b474b9ac |
| 29-Jul-2001 |
christos <christos@NetBSD.org> |
carry on the copyargs() and exit1() changes from kern_exec.c
|
#
7660fd85 |
| 15-Jun-2001 |
thorpej <thorpej@NetBSD.org> |
In check_exec(), don't bother checking P_TRACED along with MNT_NOSUID, just check MNT_NOSUID to clear the S{U,G}ID bits in the attributes for the vnode we're about to exec.
We now check P_TRACED rig
In check_exec(), don't bother checking P_TRACED along with MNT_NOSUID, just check MNT_NOSUID to clear the S{U,G}ID bits in the attributes for the vnode we're about to exec.
We now check P_TRACED right before we would actually perform the s{u,g}id function in the exec code.
This closes a race condition between exec of a setuid binary and ptrace(2).
show more ...
|
#
6a89288a |
| 30-May-2001 |
mrg <mrg@NetBSD.org> |
use _KERNEL_OPT.
|
#
f1a8e2ab |
| 04-Mar-2001 |
mrg <mrg@NetBSD.org> |
be more verbose about failed vmcmds.
|
#
da9e4bd3 |
| 08-Feb-2001 |
mrg <mrg@NetBSD.org> |
split up netbsd32_netbsd.c into 9 new files, leaving only those syscalls that have no special interpretations besides simple syscall args conversion.
|