..
acct.h
agpio.h
Decode AGP capability.
2017-02-27 14:13:56 +00:00
aio.h
Macro parentheses police!
2016-04-09 19:55:33 +00:00
ansi.h
aout_mids.h
Add PPC64
2017-01-14 21:29:02 +00:00
ataio.h
atomic.h
Introduce membar_datadep_consumer.
2015-01-08 22:27:17 +00:00
audioio.h
Renane ioctl AUDIO_SETPROC to AUDIO_SETCHAN.
2017-03-21 07:04:29 +00:00
biohist.h
Decouple BIOHIST from other users of KERNHIST.
2016-12-27 04:12:34 +00:00
bitops.h
fix sign issues
2017-01-12 19:03:09 +00:00
blist.h
Fix typo ("then" instead of "than")
2013-12-09 09:35:16 +00:00
boot_flag.h
bootblock.h
efiboot: Boot parameters can be set via installboot(8).
2017-04-29 00:05:35 +00:00
bswap.h
Remove __OPTIMIZE__ requirement to expand the byte swap macros. Back in
2015-03-12 15:28:16 +00:00
buf.h
move some buffer cache internals declarations from buf.h to vfs_bio.c.
2017-06-08 01:23:01 +00:00
bufq_impl.h
Modularize the various bufq strategies
2016-11-16 00:46:46 +00:00
bufq.h
Modularize the various bufq strategies
2016-11-16 00:46:46 +00:00
bus_proto.h
bus.h
callback.h
callout.h
Add an FMT macro to snprintb the callout flags.
2015-02-07 19:36:42 +00:00
cctr.h
cdbr.h
Allow kernel code to access constant databases by moving cdbr(3) and the
2013-12-11 01:24:08 +00:00
cdefs_aout.h
cdefs_elf.h
Add IRELATIVE support for ARM, X86 and PowerPC.
2017-08-10 19:03:25 +00:00
cdefs.h
add linted to __USE()
2017-12-26 17:08:56 +00:00
cdio.h
More on PR 41200: headers that declare ioctls should include sys/ioccom.h.
2015-09-06 06:00:59 +00:00
chio.h
More on PR 41200: headers that declare ioctls should include sys/ioccom.h.
2015-09-06 06:00:59 +00:00
clock.h
Optimize.
2014-11-17 17:11:29 +00:00
clockctl.h
Rename the two register_t uses that leaked to userland __register_t so that
2016-01-23 21:19:24 +00:00
common_ansi.h
More "common" includes which use the preprocessor defined macros.
2014-08-19 07:27:31 +00:00
common_int_const.h
Add generic versions of machine/int_*.h for compilers providing
2014-07-25 21:43:13 +00:00
common_int_fmtio.h
Add generic versions of machine/int_*.h for compilers providing
2014-07-25 21:43:13 +00:00
common_int_limits.h
Add generic versions of machine/int_*.h for compilers providing
2014-07-25 21:43:13 +00:00
common_int_mwgwtypes.h
Add generic versions of machine/int_*.h for compilers providing
2014-07-25 21:43:13 +00:00
common_int_types.h
Add generic versions of machine/int_*.h for compilers providing
2014-07-25 21:43:13 +00:00
common_limits.h
Compute u<type>_max by doing 2u<x>*type_max+1u<x>.
2014-08-19 15:46:46 +00:00
common_lock.h
more const.
2017-09-16 23:30:50 +00:00
common_wchar_limits.h
Add common_wchar_limits.h for those compilers that emit
2014-08-18 22:21:39 +00:00
condvar.h
Add new declarations of cv_timedwaitbt and cv_timedwaitbt_sig, too.
2017-07-03 03:12:42 +00:00
conf.h
Omit needless nullmmap.
2016-12-17 03:46:52 +00:00
core.h
cprng.h
Omit needless include of <sys/fcntl.h> from <sys/cprng.h>.
2015-04-13 15:51:30 +00:00
cpu_data.h
Change type of cpu_uvm to struct uvm_cpu *
2014-09-05 05:45:34 +00:00
cpu.h
CPU_INFO_FOREACH() must always iterate at least the boot cpu.
2017-12-16 00:37:51 +00:00
cpufreq.h
cpuio.h
ctype_bits.h
Uses BEGIN_DECLS, needs sys/cdefs.h.
2016-01-22 23:30:27 +00:00
ctype_inline.h
Fix spelling of feature test macro.
2015-02-24 13:17:27 +00:00
debug.h
device_if.h
device.h
add a "booted_method" string to aid in debugging double boot matches.
2017-11-09 01:02:55 +00:00
devmon.h
Modularize drvctl(4)
2015-12-07 11:38:46 +00:00
dir.h
dirent.h
Uses __GNUC_PREREQ__, needs sys/cdefs.h.
2016-01-22 23:31:30 +00:00
dirhash.h
disk.h
move include of <sys/iostat.h> back to where userland will get it.
2017-06-13 14:05:47 +00:00
disklabel_acorn.h
disklabel_gpt.h
add implementation defined attributes from FreeBSD
2013-11-24 08:17:50 +00:00
disklabel_rdb.h
s/u_char/unsigned char/
2017-02-26 11:51:38 +00:00
disklabel.h
Replace DIOCGPART -> DIOCGPARTINFO which returns the data needed instead of
2015-12-08 20:36:14 +00:00
dkbad.h
dkio.h
expose disk device FUA/DPO support via DIOCGCACHE, and allow the flags
2017-04-05 20:15:49 +00:00
dkstat.h
domain.h
Don't start callouts for domains before attaching domains on rump kernels
2018-01-10 02:50:26 +00:00
drvctlio.h
dtrace_bsd.h
src is too big these days to tolerate superfluous apostrophes. It's
2014-10-18 08:33:23 +00:00
dvdio.h
endian.h
put unused before the function name for consistency.
2016-02-27 21:37:35 +00:00
envsys.h
Apparently a recent round of vandalism by the C++ standards committee
2016-01-23 01:26:14 +00:00
errno.h
evcnt.h
event.h
Merge autofs support from: Tomohiro Kusumi
2018-01-09 03:31:12 +00:00
eventvar.h
exec_aout.h
avoid "u_long"
2016-06-03 15:14:57 +00:00
exec_coff.h
exec_ecoff.h
Provided sized definitions for ecoff 32 bit headers.
2017-02-23 18:54:30 +00:00
exec_elf.h
Since _RUMPKERNEL is really userland code it needs ARCH_ELFSIZE,
2017-11-06 17:56:25 +00:00
exec_script.h
exec.h
Store full executable path in p->p_path as discussed in tech-kern.
2017-11-07 19:44:04 +00:00
extattr.h
extent.h
Add EX_EARLY flag for extent_create, which skips locking. Required for
2017-08-24 11:33:28 +00:00
fcntl.h
Add O_REGULAR to enforce opening of only regular files
2017-11-09 20:30:01 +00:00
fd_set.h
Generalize the length macro, and also provide a macro that returns the size
2015-11-06 15:41:25 +00:00
fdio.h
Apparently a recent round of vandalism by the C++ standards committee
2016-01-23 01:26:14 +00:00
featuretest.h
file.h
add fo_name so we can identify the fileops in a simple way.
2017-11-30 20:25:54 +00:00
fileassoc.h
filedesc.h
Refactor pipe1() and correct a bug in sys_pipe2() (SYS_pipe2)
2017-12-26 08:30:57 +00:00
filio.h
flashio.h
float_ieee754.h
fstrans.h
Operations fstrans_start() and fstrans_start_nowait() now always
2017-06-04 08:05:41 +00:00
fstypes.h
Merge autofs support from: Tomohiro Kusumi
2018-01-09 03:31:12 +00:00
gcq.h
gennameih.awk
gmon.h
gpio.h
Provide additional flags to control alternate functions
2015-11-21 09:06:03 +00:00
hash.h
Add explicit casts for (const uint8_t *)
2014-09-05 05:46:15 +00:00
idle.h
idtype.h
Fix the ABI of idtype_t.
2016-04-09 17:02:51 +00:00
ieee754.h
avoid "u_int"
2016-06-03 15:15:22 +00:00
interrupt.h
fix tpyo
2015-08-17 18:43:37 +00:00
intr.h
Add kernel code to support intrctl(8).
2015-08-17 06:16:02 +00:00
intrio.h
intrid and dev_xname must be NUL terminated by kernel.
2016-08-03 08:25:38 +00:00
inttypes.h
ioccom.h
provide a macro to symbolically print an ioctl number.
2014-12-10 00:16:05 +00:00
ioctl_compat.h
More on PR 41200: headers that declare ioctls should include sys/ioccom.h.
2015-09-06 06:00:59 +00:00
ioctl.h
iostat.h
Enhance disk metrics by calculating a weighted sum that is incremented
2017-03-05 23:07:12 +00:00
ipc.h
Use __BEGIN_DECLS / __END_DECLS consistently for _KERNEL part too.
2015-05-19 12:17:53 +00:00
ipi.h
Implement ipi_trigger_multi(9); requested by cherry@.
2015-01-18 23:16:35 +00:00
joystick.h
kauth.h
Remove the filesystem tracing feature
2017-08-28 00:46:06 +00:00
kcore.h
kcpuset.h
Constify kcpuset_countset() and cpu_index() parameters.
2014-05-19 20:39:23 +00:00
kern_ctf.h
kernel.h
Add extern int psratio
2013-07-30 13:14:30 +00:00
kernhist.h
Remove the ABI version-and-length check that was recently introduced;
2017-11-03 22:45:14 +00:00
kgdb.h
kmem.h
add strndup and an alias to strdup.
2018-01-09 01:53:55 +00:00
kobj_impl.h
Split the data+bss+rodata segment in two data+bss and rodata segments. The
2016-07-20 13:36:19 +00:00
kobj.h
Since _RUMPKERNEL is really userland code it needs ARCH_ELFSIZE,
2017-11-06 17:56:25 +00:00
kprintf.h
Merge tls-earlyentropy branch into HEAD.
2014-08-10 16:44:32 +00:00
ksem.h
ksyms.h
Since _RUMPKERNEL is really userland code it needs ARCH_ELFSIZE,
2017-11-06 17:56:25 +00:00
kthread.h
Remove the unused and all-but-unusable kthread_destroy(). Also makes
2015-04-21 11:10:29 +00:00
ktrace.h
Allow emulations to override the creation of ktrace records for posting
2016-09-13 07:39:45 +00:00
localcount.h
Implement a debugging facility (overflow/underflow detection) for localcount
2017-11-17 09:26:36 +00:00
localedef.h
Rename fixup to update_global to better reflect the purpose.
2013-08-18 20:03:48 +00:00
lock.h
lockdebug.h
more const
2017-09-16 23:54:41 +00:00
lockf.h
lua.h
More on PR 41200: headers that declare ioctls should include sys/ioccom.h.
2015-09-06 06:00:59 +00:00
lwp.h
Check LP_BOUND is surely set in curlwp_bindx
2017-12-22 10:24:49 +00:00
lwpctl.h
Makefile
Drop <sys/vadvise.h>
2017-12-19 19:10:13 +00:00
malloc.h
Cleanup:
2014-12-27 19:32:57 +00:00
mallocvar.h
Cleanup:
2014-12-27 19:32:57 +00:00
mbuf.h
Don't use macros, rather inline, much clearer.
2018-01-01 12:09:56 +00:00
md4.h
define block length
2016-07-01 16:42:46 +00:00
md5.h
define block length
2016-07-01 16:42:46 +00:00
midiio.h
More on PR 41200: headers that declare ioctls should include sys/ioccom.h.
2015-09-06 06:00:59 +00:00
mman.h
Extend the mmap(2) interface to allow requesting protections for later
2017-05-06 21:34:51 +00:00
module.h
Define a new module class for the bufq_strategy modules. These need to
2016-11-16 10:42:14 +00:00
mount.h
Merge autofs support from: Tomohiro Kusumi
2018-01-09 03:31:12 +00:00
mqueue.h
Make mqueue_get public, rearrange mq_open into a helper function that can
2015-06-20 14:41:54 +00:00
msg.h
In sysv_sem.c, defer establishment of exithook so we can initialize the
2015-11-06 02:26:42 +00:00
msgbuf.h
mtio.h
More on PR 41200: headers that declare ioctls should include sys/ioccom.h.
2015-09-06 06:00:59 +00:00
mutex.h
add missing const
2017-09-16 23:25:34 +00:00
namei.h
regen
2017-03-21 10:20:38 +00:00
namei.src
Tiny fix for namecache locking rules.
2017-03-21 10:20:12 +00:00
null.h
once.h
optstr.h
param.h
Use a queue of deferred entries to delete routes instead of a fixed stack
2018-01-09 19:52:29 +00:00
pax.h
Extend the mmap(2) interface to allow requesting protections for later
2017-05-06 21:34:51 +00:00
pcq.h
Add PCQ_MAXLEN constant.
2014-06-09 12:44:06 +00:00
pcu.h
allow pcu_save() and pcu_discard() to be called on other threads,
2017-03-16 16:13:19 +00:00
percpu_types.h
percpu.h
physmap.h
pipe.h
Needs struct timespec.
2016-01-22 23:38:45 +00:00
pmc.h
pmf.h
Add PMFE_THROTTLE_ENABLE / PMFE_THROTTLE_DISABLE events.
2017-10-05 01:26:53 +00:00
poll.h
pool.h
hopefully workaround the irregularly "fork fails in init" problem.
2017-12-16 03:13:29 +00:00
power.h
As proposed on tech-net@, introduce a new switch type, PSWITCH_TYPE_RADIO,
2015-01-06 15:39:54 +00:00
proc.h
remove struct emul's e_fault.
2018-01-09 20:55:42 +00:00
prot.h
protosw.h
Include socketvar.h for softnet_lock
2017-10-04 02:25:07 +00:00
pserialize.h
Implement debugging feature for pserialize(9)
2017-11-21 08:49:14 +00:00
pset.h
Add wait6() to be used to implement waitid, mostly from FreeBSD.
2016-04-02 20:38:40 +00:00
pslist.h
Explain why we don't touch the next pointer of the removed entry.
2016-11-18 06:41:52 +00:00
psref.h
Fix psref(9) part of PR kern/52515. It is complete to fix the PR now.
2017-12-11 02:33:17 +00:00
ptrace.h
handle siginfo requests for ptrace32
2017-12-17 20:59:27 +00:00
ptree.h
pty.h
From Ilia Zykov:
2014-10-15 15:00:03 +00:00
queue.h
White-space - NFCI
2017-10-02 06:37:04 +00:00
quota.h
quotactl.h
Revert the following changes:
2014-06-28 22:27:50 +00:00
radioio.h
More on PR 41200: headers that declare ioctls should include sys/ioccom.h.
2015-09-06 06:00:59 +00:00
radixtree.h
ras.h
rbtree.h
reboot.h
resource.h
Add wait6() to be used to implement waitid, mostly from FreeBSD.
2016-04-02 20:38:40 +00:00
resourcevar.h
pull in resource.h
2015-10-18 00:28:15 +00:00
rmd160.h
define block length
2016-07-01 16:42:46 +00:00
rnd.h
Move substantive part of rnd_ioctl to kern_rndq.c.
2015-04-14 12:51:30 +00:00
rndio.h
More on PR 41200: headers that declare ioctls should include sys/ioccom.h.
2015-09-06 06:00:59 +00:00
rndpool.h
Move RND_EXTRACT_{ANY,GOOD} to rndpool.h whose API they are part of.
2015-04-14 13:14:20 +00:00
rndsink.h
rndsource.h
Add rnd_add_data_sync for synchronous on-demand rndsource callbacks.
2016-02-17 00:43:42 +00:00
rngtest.h
rpst.h
rwlock.h
scanio.h
u_{long,short,char} -> unsigned {long,short,char}
2016-01-22 23:42:14 +00:00
sched.h
GSoC 2016 Charles Cui: Implement thread priority protection based on work
2016-07-03 14:24:58 +00:00
scsiio.h
sdt.h
KNF. Remove extra spaces. No functional change.
2016-07-07 06:55:38 +00:00
select.h
Remove pollsock(). Since it took only a single socket, it was essentially
2014-04-25 15:52:45 +00:00
selinfo.h
sem.h
In sysv_sem.c, defer establishment of exithook so we can initialize the
2015-11-06 02:26:42 +00:00
semaphore.h
Define SEM_VALUE_MAX in only one place.
2016-04-24 19:48:29 +00:00
sha1.h
define block length
2016-07-01 16:42:46 +00:00
sha2.h
sha3.h
Import SHA-3 code into libc and libkern.
2017-11-30 05:47:24 +00:00
shm.h
In sysv_sem.c, defer establishment of exithook so we can initialize the
2015-11-06 02:26:42 +00:00
siginfo.h
Add new SIGTRAP types: TRAP_SCE and TRAP_SCX
2017-03-01 00:19:22 +00:00
signal.h
- Propagate the signal mask from the ucontext_t to the newly created thread
2017-04-21 15:10:34 +00:00
signalvar.h
Introduce new ptrace(2) interface: PT_SET_SIGINFO and PT_GET_SIGINFO
2017-01-06 22:53:17 +00:00
sigtypes.h
make __sigmask unsigned
2017-01-12 18:29:14 +00:00
sleepq.h
make this kmemuser friendly.
2015-02-08 19:39:09 +00:00
socket.h
put the code that returns the sizeof the socket by family in one place.
2017-07-01 16:59:12 +00:00
socketvar.h
Add a new sockopt member to keep track of the actual size of the option
2018-01-04 01:42:25 +00:00
sockio.h
Add IPv4 address flags IN_IFF_TENTATIVE, IN_IFF_DUPLICATED and
2015-05-02 14:41:32 +00:00
spawn.h
fix typo in comment
2017-11-29 20:15:21 +00:00
specificdata.h
spl.h
spldebug.h
stat.h
Change mknodat(2) device argument type from uint32_t to dev_t.
2013-10-17 18:01:11 +00:00
statvfs.h
stdarg.h
#include <sys/cdefs.h>
2014-08-15 11:58:13 +00:00
stdbool.h
move stdbool.h to sys, reuire pool.h to include <sys/stdbool.h> for bool,
2015-07-29 00:10:25 +00:00
stdint.h
swap.h
syncobj.h
syscall_stats.h
syscall.h
Revert vadvise(2) removal
2018-01-06 16:41:23 +00:00
syscallargs.h
Revert vadvise(2) removal
2018-01-06 16:41:23 +00:00
syscallvar.h
regen
2015-09-24 14:34:22 +00:00
sysctl.h
Remove duplicate words in comment.
2017-09-08 10:53:55 +00:00
syslimits.h
Define CHILD_MAX/OPEN_MAX as parameters.
2015-08-21 07:19:39 +00:00
syslog.h
openlog(3): add LOG_PTRIM and LOG_NLOG log options.
2017-03-22 17:52:36 +00:00
systm.h
Revert printf return value change.
2017-10-27 12:25:14 +00:00
tape.h
Requires sys/time.h for struct timespec.
2016-01-22 23:44:33 +00:00
termios.h
Implement tcgetwinsize() and tcsetwinsize() in libc, with access
2017-10-25 06:32:59 +00:00
time.h
use ULL so this doesn't break on 32bit builds... sorry
2017-01-17 15:28:34 +00:00
timeb.h
timepps.h
KNF. Remove extra spaces. No functional change.
2016-07-07 06:55:38 +00:00
times.h
timespec.h
Do as POSIX says, define the timespec structure in <signal.h>
2015-07-31 12:51:32 +00:00
timetc.h
timevar.h
make _lwp_park return the remaining time to sleep in the "ts" argument
2017-12-08 01:19:29 +00:00
timex.h
tls.h
Remove the _rtld_tls_static_setup() leftover from sys/tls.h
2017-11-19 07:41:52 +00:00
tprintf.h
trace.h
Deregister TR_VADVISE from sys/sys/trace.h
2017-12-19 18:47:58 +00:00
tree.h
Some splay trees don't use the next method, so mark it as potentially unused
2013-09-14 13:20:45 +00:00
tty.h
As discussed on tech-kern: define a new tty internal state flag: TS_KERN_ONLY
2017-10-31 10:45:19 +00:00
ttychars.h
ttycom.h
Implement tcgetwinsize() and tcsetwinsize() in libc, with access
2017-10-25 06:32:59 +00:00
ttydefaults.h
ttydev.h
spelling in comment
2014-05-21 04:24:40 +00:00
types.h
expose more for _KMEMUSER
2017-01-14 01:02:08 +00:00
ucontext.h
ucred.h
uidinfo.h
uio.h
un.h
Add sc_pid to sockcred so that SOCK_DGRAM and LOCAL_CREDS socket option
2016-04-06 19:45:45 +00:00
unistd.h
Realtime signal support from GSoC 2016, Charles Cui.
2016-08-04 06:43:43 +00:00
unpcb.h
Add sc_pid to sockcred so that SOCK_DGRAM and LOCAL_CREDS socket option
2016-04-06 19:45:45 +00:00
userconf.h
userret.h
utsname.h
uuid.h
Make uuidgen(2) generate v4 (random) uuids.
2014-10-04 11:15:44 +00:00
verified_exec.h
vfs_syscalls.h
Declare mountcompatnames in sys/vfs_syscalls.h to kill nested extern.
2017-07-29 04:02:49 +00:00
videoio.h
Add definitions required for VIDIOC_ENUM_FRAMESIZES and
2017-10-02 13:47:58 +00:00
vmem_impl.h
convert vmem, signals, powerhooks from CIRCLEQ -> TAILQ.
2013-11-22 21:04:11 +00:00
vmem.h
vmmeter.h
vnode_if.h
Regen.
2017-07-12 09:31:59 +00:00
vnode_impl.h
Change the VSTATE_ASSERT_UNLOCKED code by pushing the potential lock
2017-09-21 18:19:44 +00:00
vnode.h
Merge autofs support from: Tomohiro Kusumi
2018-01-09 03:31:12 +00:00
wait.h
- Move WUNTRACED outside the _NETBSD_SOURCE ifdef because waitpid()
2016-11-10 18:35:17 +00:00
wapbl_replay.h
wapbl.h
during truncate with wapbl, register deallocation for upper indirect block
2016-11-10 20:56:32 +00:00
wdog.h
typo in comment
2016-01-26 06:27:38 +00:00
workqueue.h
Add workqueue_wait that waits for a specific work to finish
2017-12-28 07:00:52 +00:00
xattr.h
xcall.h