thorpej
205c159f0e
Make the coredump routine exec-format/emulation specific. Split
...
out traditional NetBSD coredump routines into core_netbsd.c and
netbsd32_core.c (for COMPAT_NETBSD32).
2001-12-08 00:35:25 +00:00
mrg
e63635fdcd
update copyright notices.
2001-08-25 15:06:02 +00:00
fvdl
fe75469d65
Some of this was sparc-specific, so ifdef __sparc__ it (XXX). Also,
...
change the alignment of one structure with an MD ifdef. Should
be moved into the netbsd32_machdep parts.
2001-06-19 00:36:21 +00:00
mrg
25e7951011
proto for coredump32
2001-06-06 21:45:56 +00:00
mrg
2aa001b546
make sysctl vm.loadavg work.
2001-02-04 06:35:07 +00:00
mrg
e4c34bc9e5
de-static netbsd32_exec_aout_prep_[zno]magic().
...
de-static netbsd32_from_stat43().
move the guts of netbsd32_execve() into netbsd32_execve2().
all of are for the forthcoming sunos32 compat mode (for sparc64).
2001-02-02 07:08:17 +00:00
fvdl
8537802e8d
Add systm.h to pull in copyout* prototypes.
2000-12-03 13:15:38 +00:00
jdolecek
01040d97a2
add e_path (emulation path) to struct emul, which replaces emulation-specific
...
*_emul_path variables
change macros CHECK_ALT_{CREAT|EXIST} to use that, 'root' doesn't need
to be passed explicitly any more and *_CHECK_ALT_{CREAT|EXIST} are removed
change explicit emul_find() calls in probe functions to get the emulation
path from the checked exec switch entry's emulation
remove no longer needed header files
add e_flags and e_syscall to struct emul; these are unsed and empty for now
2000-12-01 12:28:30 +00:00
mrg
e4f5ca29a9
kill gcc warnings.
2000-11-18 02:00:50 +00:00
mrg
8638251139
declare struct firm_event32
2000-08-22 03:35:14 +00:00
mrg
8f9515257a
- massive warning fix fest.
...
- fix pread/pwrite return values (plus some other syscalls that looked
similarly broken).
- prototypes and clean up for netbsd32_ioctl.c
now getpw*() works under compat32!
2000-07-09 13:39:31 +00:00
eeh
a65e57bfc6
Update to 32-bit compatibility routines.
1999-12-30 15:40:45 +00:00
eeh
1f45477db9
Add netbsd32_compat_14.c
...
Rename everything from compat_netbsd32 -> netbsd32 so we don't have silly
names like compat_14_compat_netbsd32_sys_shmctl().
1999-10-11 01:36:21 +00:00
kleink
e79a283e47
XSH5: change function signature to `void *sbrk(intptr_t)'.
1999-07-12 21:55:19 +00:00
mrg
54ab2e1e54
clean and up make compile
1999-03-25 17:49:43 +00:00
mrg
c3b0d25b27
SPARC32->NETBSD32
1999-03-25 16:58:39 +00:00
mrg
6f5ceb781e
include the MD header.
1999-03-25 16:27:56 +00:00
mrg
a5867d9385
move sparc32 to netbsd32; split out MD part (signal handling) (mostly via repository copy, rename and perl -pi :-)
1999-03-25 16:22:49 +00:00
eeh
0aa87c38cc
Overhaul. Now will run simple things like /bin/sh and /bin/echo.
1998-10-01 14:27:56 +00:00
eeh
0a6f6c904d
Need to make sure high bits of addresses are zeroed out.
1998-09-07 01:38:03 +00:00
mrg
3ba6ab0970
add a 32-bit compatibility module for the sparc64 port, so it can run NetBSD/sparc binaries with a LP64 kernel.
1998-08-26 10:20:33 +00:00