NetBSD/sys/compat
matt e1245a3c46 Rework the coredump code to have no explicit knownledge of how coredump
i/o is done.  Instead, pass an opaque cookie which is then passed to a
new routine, coredump_write, which does the actual i/o.  This allows the
method of doing i/o to change without affecting any future MD code.
Also, make netbsd32_core.c [re]use core_netbsd.c (in a similar manner that
core_elf64.c uses core_elf32.c) and eliminate that code duplication.
cpu_coredump{,32} is now called twice, first with a NULL iocookie to fill
the core structure and a second to actually write md parts of the coredump.
All i/o is nolonger random access and is suitable for shipping over a stream.
2005-06-10 05:10:12 +00:00
..
aoutm68k Fix some things regarding COMPAT_NETBSD32 and limits/VM addresses. 2005-03-26 05:12:34 +00:00
common - sprinkle const. 2005-05-29 22:08:16 +00:00
darwin - sprinkle const. 2005-05-29 22:08:16 +00:00
freebsd Fix some things regarding COMPAT_NETBSD32 and limits/VM addresses. 2005-03-26 05:12:34 +00:00
hpux Remove __P() and parameter names from a prototype declaration. 2005-06-03 23:05:46 +00:00
ibcs2 - sprinkle const. 2005-05-29 22:08:16 +00:00
irix Consistently constify 2005-06-03 18:53:50 +00:00
linux Add a const. 2005-06-02 16:54:52 +00:00
m68k4k nuke trailing whitespace 2005-02-26 22:58:54 +00:00
mach - sprinkle const. 2005-05-29 22:08:16 +00:00
netbsd32 Rework the coredump code to have no explicit knownledge of how coredump 2005-06-10 05:10:12 +00:00
osf1 remove (caddr_t) casts on "const" pointers, and use __UNCONST() 2005-06-01 15:34:15 +00:00
ossaudio nuke trailing whitespace 2005-02-26 22:58:54 +00:00
pecoff - sprinkle const. 2005-05-29 22:08:16 +00:00
sunos Fix shadow warnings. 2005-06-02 15:22:03 +00:00
sunos32 - fix 32 -> 64 pointer casts properly. 2005-05-31 00:42:37 +00:00
svr4 - sprinkle const. 2005-05-29 22:08:16 +00:00
svr4_32 fix shadowed variable 2005-05-31 00:43:17 +00:00
ultrix avoid shadow warnings 2005-06-01 15:29:41 +00:00
vax1k nuke trailing whitespace 2005-02-26 22:58:54 +00:00
Makefile