NetBSD/sys/sys
dsl 8e616b356f Add definitions so that the i386 cpuctl can issue IOC_CPU_UCODE_GET_VERSION
on amd64 kernels.
XXX This ioctl is horrid - writes into an unsized userspace buffer.
2013-01-05 16:36:38 +00:00
..
acct.h
agpio.h add AGP v3 support to agp_generic_enable from FreeBSD 2011-02-15 08:57:01 +00:00
aio.h According to TOG, <aio.h> is a standalone header. 2012-01-07 19:48:19 +00:00
ansi.h Retire varargs.h support. Move machine/stdarg.h logic into MI 2011-07-17 20:54:30 +00:00
aout_mids.h Add a MID for IA64 (also it never used a.out, we need it for kernel crash 2012-12-27 06:55:49 +00:00
ataio.h Rework struct ata_command to support LBA28 and LBA48-protocol commands. 2012-01-24 20:04:07 +00:00
atomic.h
audioio.h Add AUDIO_ENCODING_AC3 encoding type. 2011-09-06 01:16:43 +00:00
bitops.h add __BITMAP_TYPE 2012-12-07 02:27:58 +00:00
blist.h
boot_flag.h
bootblock.h - Increase MAXPARTITIONS for vax from 8 to 16, using the standard NetBSD 2012-07-02 22:42:18 +00:00
bswap.h
buf.h BUFQ_PRIOCSCAN: 2012-02-17 08:45:11 +00:00
bufq_impl.h buf_inorder: 2011-11-02 13:52:34 +00:00
bufq.h
bus_proto.h Add missing prototypes for bus_*_is_equal functions. 2011-08-17 10:46:38 +00:00
bus.h Add dummy bus_dma(9) typedefs (enabled by __HAVE_NO_BUS_DMA) in <sys/bus.h> 2012-05-07 18:16:38 +00:00
callback.h
callout.h
cctr.h
cdefs_aout.h
cdefs_elf.h Revert accidental commit. 2012-03-04 16:14:48 +00:00
cdefs.h Don't define __BIT/__BITS if __ASSEMBLER__ is defined. 2013-01-02 17:02:13 +00:00
cdio.h
chio.h
clockctl.h
condvar.h
conf.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
core.h
cprng.h add an snprintb format. 2012-11-25 15:29:45 +00:00
cpu_data.h Add a kcpuset_t which just includes ourself. 2012-09-01 00:24:43 +00:00
cpu.h put binary compatibility support for the old AMD-only CPU microcode 2012-10-17 20:19:55 +00:00
cpufreq.h Bump CPUFREQ_LATENCY_MAX to UINT32_MAX. 2011-10-27 05:13:04 +00:00
cpuio.h Add definitions so that the i386 cpuctl can issue IOC_CPU_UCODE_GET_VERSION 2013-01-05 16:36:38 +00:00
ctype_bits.h
ctype_inline.h
debug.h We don't support KMEM_GUARD nor FREECHECK yet with rump, so disable them 2012-04-15 19:07:40 +00:00
device_if.h
device.h split device_t/softc for all remaining drivers. 2012-10-27 17:17:22 +00:00
devmon.h
dir.h
dirent.h Introduce KERNEL_NAME_MAX = 255, and bump NAME_MAX to 511. This makes 2011-09-27 01:40:32 +00:00
dirhash.h
disk.h Make detection of root on wedges (dk(4)) machine independent. Remove 2012-06-10 17:05:18 +00:00
disklabel_acorn.h
disklabel_gpt.h #define is followed by tab, not space. 2011-08-16 14:04:26 +00:00
disklabel_rdb.h
disklabel.h PR/45796: Evgeniy Ivanov minixfs3 support. 2012-01-16 18:46:20 +00:00
dkbad.h
dkio.h Implement experimental support to pass notifications that a file 2012-10-19 17:09:06 +00:00
dkstat.h
domain.h * Arrange for interfaces that create new file descriptors to be able to 2011-06-26 16:42:39 +00:00
drvctlio.h
dtrace_bsd.h adapt the cyclic module and profile dtrace provider to netbsd. 2012-12-02 01:05:16 +00:00
dvdio.h
endian.h
envsys.h Document that ENVSYS_STEMP is in microkelvins. 2012-12-05 04:21:30 +00:00
errno.h Expose the pseudo-errors if _KMEMUSER is defined (as well as _KERNEL). 2013-01-02 18:51:53 +00:00
evcnt.h Add EVCNT_TYPE_ANY for sysctl. Fix EVCNT_STRING_MAX fencepost error. 2011-01-29 18:21:22 +00:00
event.h * Arrange for interfaces that create new file descriptors to be able to 2011-06-26 16:42:39 +00:00
eventvar.h
exec_aout.h Remove some lint 2012-03-17 21:54:12 +00:00
exec_coff.h
exec_ecoff.h
exec_elf.h back out elf note changes and use EF_ARM_ABIVERS to determine EABI usage. 2012-08-05 01:43:58 +00:00
exec_script.h
exec.h back out elf note changes and use EF_ARM_ABIVERS to determine EABI usage. 2012-08-05 01:43:58 +00:00
extattr.h Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with 2012-03-13 18:40:26 +00:00
extent.h converting extent(9) from malloc(9) to kmem(9) 2012-01-27 18:52:47 +00:00
fcntl.h Check for _NETBSD_SOURCE being defined wherever we check for 2012-12-01 08:20:55 +00:00
fd_set.h
fdio.h
featuretest.h
file.h Expose the DTYPE_xxx (names) defines even if _KERNEL isn't defined. 2013-01-02 19:35:43 +00:00
fileassoc.h
filedesc.h Add a posix_spawn syscall, as discussed on tech-kern. 2012-02-11 23:16:15 +00:00
filio.h
flashio.h add flash_addr_t 2011-06-28 20:49:43 +00:00
float_ieee754.h Define a macro we can use to detect if a port has support for ieeefp 2011-10-01 17:39:14 +00:00
fstrans.h
fstypes.h allow to enable ffs "discard" by update mounts, make the flag visible 2012-11-26 16:22:21 +00:00
gcq.h
gennameih.awk
gmon.h use explicit cast for RHS of shift operator since semantics change from 2012-03-09 15:38:03 +00:00
gpio.h Remove an unused constant. 2011-11-13 16:56:15 +00:00
hash.h Add murmurhash2() prototype, missed in previous commit. 2012-07-08 01:24:08 +00:00
idle.h
ieee754.h Add sngu_* and dblu_* access macros. 2012-08-08 16:56:53 +00:00
intr.h Remove safepri. 2012-07-27 14:05:08 +00:00
inttypes.h
ioccom.h comment 2011-10-19 10:53:12 +00:00
ioctl_compat.h
ioctl.h
iostat.h
ipc.h Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with 2012-03-13 18:40:26 +00:00
joystick.h
kauth.h Add new action KAUTH_CRED_CHROOT for kauth(9)'s credential scope. 2012-06-27 12:28:28 +00:00
kcore.h Add a structure tag for phys_ram_seg_t. 2011-01-18 08:17:39 +00:00
kcpuset.h Rename kcpuset_copybits() to kcpuset_export_u32() and thus be more specific 2012-09-16 22:09:33 +00:00
kern_ctf.h
kernel.h
kernhist.h -fno-common broke kernhist since it used commons. 2012-07-30 23:56:48 +00:00
kgdb.h Clean up excessive #ifdef'age of NMI trap handling for amd64/i386/xen. 2011-04-03 22:29:25 +00:00
kmem.h - Make KMGUARD interrupt-safe. 2012-02-05 03:40:07 +00:00
kobj_impl.h Always provide a meaningful short name for the kobj in the error message, 2011-08-13 21:04:05 +00:00
kobj.h Always provide a meaningful short name for the kobj in the error message, 2011-08-13 21:04:05 +00:00
kprintf.h Retire varargs.h support. Move machine/stdarg.h logic into MI 2011-07-17 20:54:30 +00:00
ksem.h expose ksem_t for fstat(8), and implement stat for future reference. 2012-11-25 01:05:04 +00:00
ksyms.h make ksyms structures not depend on KDTRACE_HOOKS. 2012-11-18 00:06:56 +00:00
kthread.h change printf gcc attribute to __printflike(), requested by joerg. 2011-11-21 04:36:05 +00:00
ktrace.h Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
localedef.h
lock.h
lockdebug.h change printf gcc attribute to __printflike(), requested by joerg. 2011-11-21 04:36:05 +00:00
lockf.h
lwp.h Only expose the bulk of sys/proc.h and sys/lwp.h if _KERNEL or _KMEMUSER 2013-01-02 19:39:04 +00:00
lwpctl.h
Makefile Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
malloc.h - Replace some malloc(9) uses with kmem(9). 2012-04-30 22:51:27 +00:00
mallocvar.h Remove everything to do with 'struct malloc_type' and the malloc link_set. 2012-04-29 20:27:31 +00:00
mbuf.h - hit me with your parenthesis stick 2012-12-27 14:41:10 +00:00
md4.h
md5.h
midiio.h
mman.h Revert MAP_NOSYSCALLS patch. 2012-01-05 15:19:52 +00:00
module.h Correct spelling: entrie -> entry. 2012-10-17 17:48:48 +00:00
mount.h Fix the prototype of vfs_quotactl() implementations in VFS_PROTOS(), 2012-11-05 17:16:18 +00:00
mqueue.h change printf gcc attribute to __printflike(), requested by joerg. 2011-11-21 04:36:05 +00:00
msg.h
msgbuf.h
mtio.h
mutex.h
namei.h Regen from updated namei.src. 2012-11-18 18:25:50 +00:00
namei.src Apply manu's change to namei.h correctly. 2012-11-18 18:25:08 +00:00
null.h
once.h
optstr.h
param.h Change bread() and breadn() to never return a buffer on 2012-12-20 08:03:41 +00:00
pax.h
pcq.h
pcu.h Add support for kernel-based code to use a PCU. (for memory to memory 2012-12-26 18:30:22 +00:00
percpu_types.h
percpu.h
pipe.h
pmc.h
pmf.h
poll.h
pool.h Now that pool_cache_invalidate() is synchronous and can handle per-CPU 2012-06-05 22:51:47 +00:00
power.h Add a new (dummy) event type so we can use it for forcing sensors to be 2012-07-15 18:31:35 +00:00
proc.h Only expose the bulk of sys/proc.h and sys/lwp.h if _KERNEL or _KMEMUSER 2013-01-02 19:39:04 +00:00
prot.h
protosw.h
pserialize.h Add an implementation of passive serialization as described in expired 2011-07-30 17:01:04 +00:00
pset.h
ptrace.h Add support for PTRACE_FORK. 2011-09-02 20:10:19 +00:00
ptree.h Add a ptree_mask_node_p to determine if an item is a mask node, and what 2012-10-06 22:15:09 +00:00
pty.h
queue.h First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
quota.h Add QUOTA_RESTRICT_READONLY, for the nfs quota access code. 2012-01-30 00:56:19 +00:00
quotactl.h Fix misspelling: accommodate is a long enough word to have room for two 'c's 2012-12-01 11:41:49 +00:00
radioio.h
radixtree.h add radix_tree_empty_tagged_tree_p, a "tagged" variant of 2011-10-25 14:11:27 +00:00
ras.h
rbtree.h remove bogus const quals 2012-02-17 08:20:55 +00:00
reboot.h
resource.h Add a new resource to limit the number of lwps per user, RLIMIT_NTHR. There 2012-06-09 02:31:14 +00:00
resourcevar.h Move rusage computation to a new getrusage1() function. Adjust all 2012-11-03 23:22:21 +00:00
rmd160.h
rnd.h add the context struct 2012-11-25 15:29:55 +00:00
rngtest.h First step of random number subsystem rework described in 2011-11-19 22:51:18 +00:00
rpst.h fix _STANDALONE build 2011-04-14 15:31:20 +00:00
rwlock.h
scanio.h
sched.h change printf gcc attribute to __printflike(), requested by joerg. 2011-11-21 04:36:05 +00:00
scsiio.h
sdt.h Uses uintptr_t and therefore needs stdint.h. 2011-12-08 22:27:36 +00:00
select.h
selinfo.h
sem.h
sha1.h
sha2.h
shm.h
siginfo.h revert previous. breaks things in subtle ways (ntpdate gets stuck on boot, 2011-04-10 14:37:20 +00:00
signal.h namespace protect sigqueue and sigqueueinfo 2011-01-10 13:56:44 +00:00
signalvar.h Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
sigtypes.h Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
simplelock.h
sleepq.h Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
socket.h Add {send,recv}mmsg from Linux 2012-06-22 18:26:35 +00:00
socketvar.h When using socket loaning, make sure the KVA used for the loan has the same 2012-02-01 02:27:23 +00:00
sockio.h Add SIOCGETHERCAP ioctl. 2012-10-31 10:17:34 +00:00
spawn.h posix_spawn: 2012-04-30 21:19:58 +00:00
specificdata.h
spl.h
spldebug.h
stat.h Check for _NETBSD_SOURCE being defined wherever we check for 2012-12-01 08:20:55 +00:00
statvfs.h - collect the long (and sometimes incomplete) lists of basic flags into 2011-11-18 21:17:45 +00:00
stdarg.h ... aaand re-add lint compat. I still got it. 2012-07-19 22:46:41 +00:00
stdint.h
swap.h
syncobj.h
syscall_stats.h
syscall.h regen 2012-10-02 01:46:20 +00:00
syscallargs.h regen 2012-10-02 01:46:20 +00:00
syscallvar.h
sysctl.h Avoid exposing some headers to userland 2013-01-03 13:19:32 +00:00
syslimits.h It is MAXNAMLEN, not MAXPATHLEN, that NAME_MAX has to be the same as. 2012-12-07 07:06:39 +00:00
syslog.h PR/47055: David Holland: Add hostname to syslog_data, version number, rename 2012-10-10 22:51:55 +00:00
systm.h If any argument of a syscall is a pointer, set SYCALL_ARG_PTR as a flag. 2012-08-03 18:08:01 +00:00
tape.h
termios.h
time.h There is no reason not to support CLOCK_MONOTONIC in {g,s}etitimer() since 2011-10-27 16:12:52 +00:00
timeb.h
timepps.h Use C89 function definitions for the inlines. 2012-03-21 05:42:26 +00:00
times.h
timetc.h
timevar.h kernel portion of clock_nanosleep() 2012-10-02 01:44:27 +00:00
timex.h
tls.h Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports 2011-03-09 23:10:05 +00:00
tprintf.h change printf gcc attribute to __printflike(), requested by joerg. 2011-11-21 04:36:05 +00:00
trace.h
tree.h
tty.h - Introduce a sysctl to control the default tty queue size kern.tty.qsize, 2011-09-24 00:05:38 +00:00
ttychars.h
ttycom.h Welcome to NetBSD-6.99.14 2012-10-19 16:49:21 +00:00
ttydefaults.h
ttydev.h
types.h PR/44847: Jukka Ruohonen: blksize_t should be signed. 2012-03-17 21:30:29 +00:00
ucontext.h setcontext() used to be incompatible with -lpthread since it affected 2012-09-12 02:00:51 +00:00
ucred.h sys/ucred.h does not require sys/param.h any more, only limits.h. 2011-10-12 23:03:36 +00:00
uidinfo.h Add a new resource to limit the number of lwps per user, RLIMIT_NTHR. There 2012-06-09 02:31:14 +00:00
uio.h Forward-declare struct vmspace to reduce dependencies on uvm/uvm_extern.h. 2011-07-27 13:20:07 +00:00
un.h * Arrange for interfaces that create new file descriptors to be able to 2011-06-26 16:42:39 +00:00
unistd.h add _SC_PHYS_PAGES 2012-11-02 21:41:26 +00:00
unpcb.h
user.h Retire struct user, remove sys/user.h inclusions. Note sys/user.h header 2011-01-14 02:06:22 +00:00
userconf.h Don't use the C preprocessor to configure USERCONF. Instead, either do 2011-05-31 23:28:52 +00:00
userret.h Remove COMPAT_SA / KERN_SA. Welcome to 6.99.3! 2012-02-19 21:05:51 +00:00
utsname.h
uuid.h
vadvise.h
verified_exec.h
vfs_syscalls.h Replace the remaining KAUTH_GENERIC_ISSUSER authorization calls with 2012-03-13 18:40:26 +00:00
videoio.h Restore binary compatibility with NetBSD 5 binaries that utilize video(4). 2011-08-13 02:49:06 +00:00
vmem.h extending vmem(9) to be able to allocated resources for it's own needs. 2012-01-27 19:48:38 +00:00
vmmeter.h
vnode_if.h regen 2011-08-08 12:17:27 +00:00
vnode.h Finally remove the "temporary" __VTYPE_DEFINED stuff I added >5 years ago. 2012-11-18 18:39:23 +00:00
wait.h
wapbl_replay.h
wapbl.h change printf gcc attribute to __printflike(), requested by joerg. 2011-11-21 04:36:05 +00:00
wdog.h
workqueue.h
xattr.h Introduce KERNEL_NAME_MAX = 255, and bump NAME_MAX to 511. This makes 2011-09-27 01:40:32 +00:00
xcall.h