summaryrefslogtreecommitdiff
path: root/sys/kern
AgeCommit message (Collapse)Author
1996-01-12from netbsd; Correct test for ECHONL (from der Mouse; PR#1922).Theo de Raadt
1996-01-12from netbsd;Theo de Raadt
New generic disk framework. Highlights: New metrics handling. Metrics are now kept in the new `struct disk'. Busy time is now stored as a timeval, and transfer count in bytes. Storage for disklabels is now dynamically allocated, so that the size of the disk structure is not machine-dependent. Several new functions for attaching and detaching disks, and handling metrics calculation. Old-style instrumentation is still supported in drivers that did it before. However, old-style instrumentation is being deprecated, and will go away once the userland utilities are updated for the new framework. For usage and architectural details, see the forthcoming disk(9) manual page.
1996-01-10plan9-like rfork() implimentation by me based on some earlier incompleteTheo de Raadt
work by rminnich@Sarnoff.COM. still needs RFNOWAIT support.
1996-01-07add fdshare() and fdinit() calls for dealing with filedesc structuresTheo de Raadt
1996-01-07add minherit() system callTheo de Raadt
1996-01-05ss_sp is correct, ss_base is not. noticed by agc@sde.uts.amdahl.com; netbsd ↵Theo de Raadt
pr#1784
1995-12-30from netbsd:Theo de Raadt
Move the old-style disk instrumentation "structures" to a central location (sys/kern/subr_disk.c) and note that they should/will be deprecated.
1995-12-30from netbsd:Theo de Raadt
Remove the process from zombproc and its parent's child list before freeing its resources.
1995-12-16lofs is goneTheo de Raadt
1995-12-14from netbsd; also backup syscallargs.hTheo de Raadt
1995-12-14profil() args have changed type..Theo de Raadt
1995-12-14update for new syscalls.masterTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
Only expect vm_fork() to return if __FORK_BRAINDAMAGE is defined. Use splstatclock() rather than splhigh() in one place. Eliminate unused third arg to vm_fork().
1995-12-14from netbsd; limfree()Theo de Raadt
1995-12-14from netbsd:Theo de Raadt
When converting from termios to sgtty, if RAW is set, use the previous settings of LITOUT and PASS8, since these cannot be determined from the termios modes.
1995-12-14from netbsd; shmfork does not need to know about vforkTheo de Raadt
1995-12-14from netbsd; change profil() argumentsTheo de Raadt
1995-12-14from netbsd; emulation recordsTheo de Raadt
1995-12-14from netbsd; If we abort, make sure to free ep_emul_argTheo de Raadt
1995-12-14from netbsd; init proc0 fd0 differentlyTheo de Raadt
1995-12-14from netbsd:Theo de Raadt
1) undef various EXEC_ cpp symbols before defining them, in case they're already defined for some reason (this can happen on the alpha, for example, which needs to define EXEC_ECOFF in the std.alpha config file). 2) add hpux compat
1995-11-22release text vnode before releasing credentials. vnode releasing canTheo de Raadt
block, but credentials should be alive until the process is really dead. from tegge@idt.unit.no; netbsd pr#1767
1995-11-13indenting error thing that is making my diffs look confusingTheo de Raadt
1995-11-09ufs vs ffs compat stuff from Gordon Ross. Gordon says:chuck
This allows the 1.0 version of /sbin/mount to work with the latest kernels. (Being unable to mount disks is a real drag...)
1995-11-06complete ufs -> ffs change (From John Kohl; PR #1403)Theo de Raadt
1995-10-18initial import of NetBSD treeTheo de Raadt