NetBSD/sys/compat
thorpej eb20bbc780 Change the semantics of splsoftclock() to be like other spl*() functions,
that is priority is rasied.  Add a new spllowersoftclock() to provide the
atomic drop-to-softclock semantics that the old splsoftclock() provided,
and update calls accordingly.

This fixes a problem with using the "rnd" pseudo-device from within
interrupt context to extract random data (e.g. from within the softnet
interrupt) where doing so would incorrectly unblock interrupts (causing
all sorts of lossage).

XXX 4 platforms do not have priority-raising capability: newsmips, sparc,
XXX sparc64, and VAX.  This platforms still have this bug until their
XXX spl*() functions are fixed.
1999-08-05 18:08:08 +00:00
..
aout Regen. 1999-07-12 22:04:00 +00:00
common Build libraries for kernel/standalone code from within their compilation 1999-05-07 14:28:50 +00:00
freebsd Regen. 1999-07-12 22:04:00 +00:00
hpux FILE_UNUSE needs two args, not one. 1999-06-13 21:34:32 +00:00
ibcs2 Add "use counting" to file entries. When closing a file, and it's reference 1999-05-05 20:01:01 +00:00
linux implement emulation of SIOCGIFHWADDR, PR 7997 1999-07-17 22:03:55 +00:00
m68k4k If we match, and we're COMPAT_AOUT, use the a.out compat syscall switch, 1999-02-20 23:25:55 +00:00
netbsd32 Change the semantics of splsoftclock() to be like other spl*() functions, 1999-08-05 18:08:08 +00:00
osf1 emulate (parts of) flock 1999-06-26 01:24:41 +00:00
ossaudio Add "use counting" to file entries. When closing a file, and it's reference 1999-05-05 20:01:01 +00:00
sunos Regen. 1999-07-12 22:04:00 +00:00
svr4 Add support for fcntl(2) to generate VOP_FCNTL calls. Any fcntl 1999-08-03 20:19:16 +00:00
ultrix regen 1999-07-30 16:04:41 +00:00
vax1k completely remove Mach VM support. all that is left is the all the 1999-03-24 05:50:49 +00:00
Makefile Don't install includes 1998-10-03 20:30:50 +00:00