NetBSD/sys/compat
riastradh 9fc453562f Round of uvm.h cleanup.
The poorly named uvm.h is generally supposed to be for uvm-internal
users only.

- Narrow it to files that actually need it -- mostly files that need
  to query whether curlwp is the pagedaemon, which should maybe be
  exposed by an external header.

- Use uvm_extern.h where feasible and uvm_*.h for things not exposed
  by it.  We should split up uvm_extern.h but this will serve for now
  to reduce the uvm.h dependencies.

- Use uvm_stat.h and #ifdef UVMHIST uvm.h for files that use
  UVMHIST(ubchist), since ubchist is declared in uvm.h but the
  reference evaporates if UVMHIST is not defined, so we reduce header
  file dependencies.

- Make uvm_device.h and uvm_swap.h independently includable while
  here.

ok chs@
2020-09-05 16:30:10 +00:00
..
aoutm68k
common Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
freebsd
linux Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
linux32 Don't accept negative value. 2020-07-16 15:02:08 +00:00
m68k4k
net Remove clause 3 and 4 leftovers from TNF licenses in more sources. 2019-12-15 16:48:25 +00:00
netbsd32 Round of uvm.h cleanup. 2020-09-05 16:30:10 +00:00
netinet6 Add nd6.h compat header 2020-06-12 15:25:26 +00:00
ossaudio ossaudio: Avoid giving userland uninitialized memory. Noticed by maxv. 2020-04-19 21:37:00 +00:00
sunos Regen after -r1.82 of compat_sunos syscalls.master last September. 2020-06-11 03:47:05 +00:00
sunos32 remove special handling for symbolic links for COMPAT_43 lstat, it's 2020-06-24 10:28:16 +00:00
sys sync with mount.h, always use the structure size. 2020-07-03 19:00:01 +00:00
ultrix Remove clause 3 and 4 leftovers from TNF licenses in more sources. 2019-12-15 16:48:25 +00:00
vax1k
Makefile
Makefile.syscall