NetBSD/sys/compat/sunos
pgoyette 8a031a1d1e Rather than keeping a separate mutex, condvar, and pserialize for each
module hook, we can share a common set of synchronization structures.
This cuts the amount of cacheline_aligned data for these structures by
50%.

Note that we still have a per-hook localcount, since we need to count
individual references.

As discussed with riastradh@

Welcome to 9.99.22 !
2019-12-12 02:15:42 +00:00
..
files.sunos compat_sunos depends upon compat_09. fixes: 2019-02-12 07:16:55 +00:00
Makefile
sunos_dirent.h
sunos_exec_aout.c
sunos_exec.c
sunos_exec.h
sunos_ioctl.c Add missing break 2019-09-23 20:38:27 +00:00
sunos_misc.c use strlcpy() for the uts conversion, makes the code simpler and more readable. 2019-10-26 11:34:48 +00:00
sunos_mod.c Rather than keeping a separate mutex, condvar, and pserialize for each 2019-12-12 02:15:42 +00:00
sunos_syscall.h Merge the [pgoyette-compat] branch 2019-01-27 02:08:33 +00:00
sunos_syscallargs.h Merge the [pgoyette-compat] branch 2019-01-27 02:08:33 +00:00
sunos_syscalls.c Merge the [pgoyette-compat] branch 2019-01-27 02:08:33 +00:00
sunos_sysent.c Merge the [pgoyette-compat] branch 2019-01-27 02:08:33 +00:00
sunos.h
syscalls.conf
syscalls.master Treat valsize as unsigned 2019-09-23 20:42:29 +00:00