NetBSD/sys/sys
jmmv c3429f8083 Pass a simple ELF header to ksyms_init_explicit with the minimum contents
required to initialize ksyms_hdr.  Otherwise LKMs do not work when using
ksyms_init_explicit instead of ksyms_init, as is the case of booting an
i386 kernel using Multiboot.
2006-11-06 13:35:35 +00:00
..
Makefile kill crypto/rmd160.h and crypto/sha2.h, and instead make symlinks to 2006-10-30 20:22:53 +00:00
acct.h
agpio.h
ansi.h
ataio.h
audioio.h Pull in <string.h> if !_KERNEL, otherwise gcc4 complains about no 2006-06-18 20:45:09 +00:00
blist.h
boot_flag.h
bootblock.h Definitions for NetBSD/landisk port by NONAKA Kimihiro <nonaka@NetBSD.org> 2006-09-01 21:41:46 +00:00
bswap.h make sure bswap64() returns an uint64_t, not an unsigned long long, 2006-05-22 16:28:27 +00:00
buf.h unexport getnewbuf. 2006-09-10 06:35:42 +00:00
bufq.h
bufq_impl.h
callback.h make callback.h include necessary headers by itself 2006-08-28 13:40:44 +00:00
callout.h
cc_microtime.h merge FreeBSD timecounters from branch simonb-timecounters 2006-06-07 22:33:33 +00:00
cdefs.h Define __used as __unused for gcc's that don't grok __attribute__((__used__)) 2006-10-27 22:10:56 +00:00
cdefs_aout.h Add __weak_reference macro in a way that it works with both gcc < 4 and 2006-05-18 17:55:38 +00:00
cdefs_elf.h Add __weak_reference macro in a way that it works with both gcc < 4 and 2006-05-18 17:55:38 +00:00
cdio.h Fix small comment's missing hyphen 2006-08-10 14:49:14 +00:00
chio.h
clockctl.h
conf.h Change KAUTH_SYSTEM_RAWIO to KAUTH_DEVICE_RAWIO_SPEC (moving the raw i/o 2006-11-04 09:30:00 +00:00
core.h
cpu_data.h Add the 'lockstat' driver, which collects basic information about lock events. 2006-09-07 00:20:28 +00:00
device.h complete CFDRIVER initializer. 2006-08-28 01:46:10 +00:00
dir.h
dirent.h
disk.h Back out previous -- it is used in userland right now. 2006-10-26 13:54:46 +00:00
disklabel.h
disklabel_acorn.h
disklabel_gpt.h Add the Apple HFS UUID for the Intel based mac's. From FreeBSD. 2006-08-13 15:31:21 +00:00
dkbad.h
dkio.h - Add a new disk ioctl (DIOCGDISKINFO) to get the disk-info dictionary 2006-10-25 04:04:45 +00:00
dkstat.h
domain.h One step closer to loadable domains. Store pointers to a domain's soft 2006-08-25 19:33:50 +00:00
drvctlio.h - Add a new DRVCTLCOMMAND ioctl to /dev/drvctl. This is a generic 2006-09-22 04:37:36 +00:00
dvdio.h
endian.h const -> __const__ 2006-05-05 15:08:11 +00:00
envsys.h
errno.h Changed error message of ENOPROTOOPT to "Protocol option not available". 2006-10-31 00:38:06 +00:00
evcnt.h Add missing initializer 2006-08-28 00:16:54 +00:00
event.h
eventvar.h
exec.h Regen. 2006-08-30 11:35:21 +00:00
exec_aout.h
exec_coff.h
exec_ecoff.h
exec_elf.h Regen. 2006-08-30 11:35:21 +00:00
exec_macho.h
exec_script.h
extattr.h integrate kauth. 2006-05-14 21:31:52 +00:00
extent.h
fcntl.h add support for O_DIRECT (I/O directly to application memory, 2006-10-05 14:48:32 +00:00
fd_set.h
fdio.h
featuretest.h
file.h integrate kauth. 2006-05-14 21:31:52 +00:00
fileassoc.h * Remove "hinted" interface 2006-09-06 13:37:49 +00:00
filedesc.h Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
filio.h
float_ieee754.h
fstypes.h Revert the changes I introduced trying to solve tmpfs' NFS export problem. 2006-10-31 08:12:46 +00:00
gmon.h delete ROUNDUP/ROUNDDOWN; they don't belong here and ROUNDUP is a copy 2006-10-04 14:22:58 +00:00
gpio.h
hash.h
ieee754.h
inttypes.h
ioccom.h
ioctl.h
ioctl_compat.h
iostat.h Change iostat_alloc() to take the parent pointer and the name directly, so 2006-08-23 17:19:32 +00:00
ipc.h integrate kauth. 2006-05-14 21:31:52 +00:00
joystick.h
kauth.h forward decl struct vnode 2006-11-04 21:24:20 +00:00
kcont.h
kcore.h
kernel.h make the public declaration of "hardclock_ticks" signed again; other 2006-06-08 17:23:11 +00:00
kgdb.h
kmem.h implement kmem_zalloc. 2006-06-25 08:10:04 +00:00
kprintf.h
ksem.h
ksyms.h Pass a simple ELF header to ksyms_init_explicit with the minimum contents 2006-11-06 13:35:35 +00:00
kthread.h
ktrace.h make ktruser enforce the maximum buffer length, and return an error. 2006-10-22 18:19:49 +00:00
lkm.h DIAGNOSTIC should not change the kernel version for LKMs. 2006-09-22 15:17:55 +00:00
localedef.h
lock.h - Declare lock_owner_onproc(). Traverses the CPU list and checks if 2006-09-07 01:59:23 +00:00
lockf.h move lockf implementation details from sys/lockf.h to kern/vfs_lockf.c. 2006-05-20 12:02:47 +00:00
lwp.h Remove specificdata_setspecific_nowait() as result of discussion on tech-kern. 2006-10-24 10:05:45 +00:00
malloc.h remove details of the kernel malloc() implementation from header files: 2006-10-02 02:59:38 +00:00
mallocvar.h complete initialization in macro 2006-08-27 22:20:42 +00:00
mbuf.h change the MOWNER_INIT define to take two args; fix extant struct mowner 2006-10-10 21:49:14 +00:00
md4.h
md5.h
midiio.h Ankh-Morpork, we have a MIDI driver.... 2006-06-30 13:56:25 +00:00
mman.h Regen. 2006-08-30 11:35:21 +00:00
mount.h * add MOUNT_PUFFS 2006-10-22 22:50:10 +00:00
msg.h Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
msgbuf.h
mtio.h
namei.h - Use the LWP cached credentials where sane. 2006-07-21 16:48:45 +00:00
null.h
once.h
optstr.h
param.h Add rounddown from <sys/gmon.h> 2006-10-04 14:23:28 +00:00
pax.h - include uvm_extern.h for vm_prot_t. 2006-10-12 09:28:05 +00:00
pipe.h
pmc.h
poll.h
pool.h implement PR_NOALIGN. (allow unaligned pages) 2006-08-20 09:35:25 +00:00
power.h
proc.h Remove chooselwp - it doesn't exist. 2006-10-23 21:39:18 +00:00
protosw.h gc unused member. 2006-08-27 23:55:16 +00:00
ptrace.h
pty.h Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
queue.h
radioio.h
ras.h
reboot.h
resource.h Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
resourcevar.h This requires <sys/lock.h> - make it include it directly. 2006-07-17 11:38:56 +00:00
rmd160.h Merge kernel and userland rmd160 and sha2 implementation. 2006-10-27 21:20:48 +00:00
rnd.h Constification. 2006-09-20 05:21:37 +00:00
sa.h
savar.h move SA related pools to where they are used. make them static. 2006-06-25 08:12:54 +00:00
scanio.h
sched.h integrate kauth. 2006-05-14 21:31:52 +00:00
scsiio.h
select.h
selinfo.h
sem.h Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
sha1.h
sha2.h Merge kernel and userland rmd160 and sha2 implementation. 2006-10-27 21:20:48 +00:00
shm.h Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
siginfo.h
signal.h Introduce SA_NOKERNINFO, a flag for SIGINFO not to print kernel messages. 2006-06-03 18:18:26 +00:00
signalvar.h kill signal "dolock" hacks. 2006-11-01 09:46:14 +00:00
sigtypes.h
socket.h that should be _STANDALONE, not STANDALONE. 2006-06-27 03:49:08 +00:00
socketvar.h Back out socket credentials for now, until we figure a better way of 2006-10-03 11:15:03 +00:00
sockio.h Integrate Common Address Redundancy Procotol (CARP) from OpenBSD 2006-05-18 09:05:49 +00:00
specificdata.h - Add specificdata_setspecific_nowait(). Not exposed by the wrappers yet 2006-10-11 05:37:32 +00:00
spl.h
stat.h
statvfs.h Make filehandles opaque to userland 2006-07-31 16:34:42 +00:00
stdint.h
swap.h Add a new swapctl(2) command to unset the dump device. 2006-08-22 14:07:07 +00:00
syscall.h regen 2006-10-17 15:07:21 +00:00
syscallargs.h regen 2006-10-17 15:07:21 +00:00
sysctl.h put back p_ename, lost in the previous commit. 2006-11-02 13:28:25 +00:00
syslimits.h
syslog.h add syslog_ss, vsyslog_ss. 2006-10-27 20:01:33 +00:00
systm.h - KERNEL_LOCK_ASSERT_LOCKED: check cpu_biglock_count as well. 2006-09-30 11:59:37 +00:00
systrace.h Fix an exploitable integer overflow found by Chris Evans of Google Security. 2006-10-06 16:17:11 +00:00
tape.h
termios.h
time.h Hide struct bintime and pertinent inline functions under #ifdenf _KERNEL. 2006-06-18 21:09:24 +00:00
timeb.h
timepps.h merge FreeBSD timecounters from branch simonb-timecounters 2006-06-07 22:33:33 +00:00
times.h
timetc.h move MAX_TCNAMELEN from kern_tc.c into timetc.h 2006-09-02 13:47:03 +00:00
timevar.h Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
timex.h merge FreeBSD timecounters from branch simonb-timecounters 2006-06-07 22:33:33 +00:00
tprintf.h
trace.h
tree.h Define RB_AUGMENT to some expression, so that we don't end up with empty ifs. 2006-08-27 22:32:38 +00:00
tty.h Introduce SA_NOKERNINFO, a flag for SIGINFO not to print kernel messages. 2006-06-03 18:18:26 +00:00
ttychars.h
ttycom.h
ttydefaults.h constify ttydefchars. 2006-09-30 11:58:44 +00:00
ttydev.h
types.h integrate kauth. 2006-05-14 21:31:52 +00:00
ucontext.h Remove the _UCONTEXT_TO_SIGCONTEXT() and _SIGCONTEXT_TO_UCONTEXT() macros 2006-08-20 08:02:21 +00:00
ucred.h get rid of CURTAIN() macro. inline the last use of it, together 2006-07-16 21:13:00 +00:00
uio.h
un.h Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
unistd.h Actually, we don't support CLOCK_SELECTION unless we have 2006-08-14 18:17:48 +00:00
unpcb.h
user.h cleanup user.h. 2006-05-11 11:54:36 +00:00
userconf.h
userret.h
utsname.h
uuid.h
vadvise.h
verified_exec.h Pretending to be Elad's keyboard: 2006-08-11 19:17:47 +00:00
vmem.h implement vmem_xalloc/xfree. 2006-10-16 13:09:42 +00:00
vmmeter.h
vnode.h add VT_PUFFS 2006-10-22 22:49:38 +00:00
vnode_if.h Fix alignement problems for fhandle_t, exposed by gcc4.1. 2006-07-13 12:00:24 +00:00
wait.h
wdog.h
workqueue.h add workqueue_destroy(). 2006-09-16 11:15:00 +00:00
xattr.h