..
acct.h
agpio.h
Revert christos@ fix for the i386 paddr_t change and agp_allocate.
2010-10-02 21:52:14 +00:00
aio.h
ansi.h
1. {wctype,wctrans,mbstate}_t: switch MD to MI like other
2010-03-27 22:14:09 +00:00
aout_mids.h
Introduce <sys/aout_mids.h>, and include it from <sys/core.h> and
2009-08-20 22:07:49 +00:00
ataio.h
atomic.h
make atomics usable from c++!
2009-11-20 02:17:07 +00:00
audioio.h
Add support for playback- or capture-only devices by adding
2009-09-29 15:58:54 +00:00
bitops.h
revert previous for now.
2010-03-21 14:28:15 +00:00
blist.h
boot_flag.h
bootblock.h
Invert the flag bits to control module loading: rename
2010-01-17 14:54:43 +00:00
bswap.h
Create and use __CAST(type, value) in headers so that modern c++ with
2009-08-08 21:23:15 +00:00
buf.h
Add a small comment on buffer cache locking, fix mark letter b_objlock.
2009-11-11 09:15:42 +00:00
bufq_impl.h
bufq.h
bus_proto.h
Cosmetic: delete whitespace at end of line.
2010-04-28 19:51:16 +00:00
bus.h
Add default implementations for bus_space_is_equal(9),
2010-04-19 18:24:26 +00:00
callback.h
callout.h
cctr.h
cdefs_aout.h
cdefs_elf.h
Don't include opt_multiprocessor.h - it is not needed.
2010-10-12 06:39:48 +00:00
cdefs.h
Add __BEGIN_PUBLIC / __END_PUBLIC, __BEGIN_HIDDEN / __END_HIDDEN and
2010-08-07 21:03:18 +00:00
cdio.h
chio.h
clockctl.h
condvar.h
tsleep() on lbolt is now illegal. Convert cv_wakeup(&lbolt) to
2009-12-05 22:38:19 +00:00
conf.h
For the simple cases, augment device-major with information on how
2010-04-30 20:47:17 +00:00
core.h
Introduce <sys/aout_mids.h>, and include it from <sys/core.h> and
2009-08-20 22:07:49 +00:00
cpu_data.h
Rename ci_node_id to ci_package_id, as some claim that the former might
2010-05-29 05:53:57 +00:00
cpu.h
introduce a new function that returns a unique string for each cpu:
2010-01-13 01:57:17 +00:00
cpuio.h
cpuctl:
2009-04-19 14:11:36 +00:00
ctype_bits.h
more split ctype.h -> sys/ctype_inline.h, sys/ctype_bits.h
2010-06-01 13:52:07 +00:00
ctype_inline.h
more split ctype.h -> sys/ctype_inline.h, sys/ctype_bits.h
2010-06-01 13:52:07 +00:00
debug.h
device_if.h
A pointer typedef entails trading too much flexibility to declare const
2010-02-24 22:37:54 +00:00
device.h
Add config_mountroot(9), which defers device configuration
2010-06-25 15:10:42 +00:00
devmon.h
dir.h
dirent.h
dirhash.h
Add flag to indicate a compactable directory. Used for NiLFS/FFS/EXT2FS free
2009-09-27 21:50:48 +00:00
disk.h
On second thought, let's call disk_predetach() disk_begindetach().
2009-05-20 03:26:21 +00:00
disklabel_acorn.h
disklabel_gpt.h
disklabel_rdb.h
Add definition for MSD(FAT) and SFS(Smart FS).
2010-06-19 08:45:25 +00:00
disklabel.h
Limit DIOCGPART and struct partinfo visibility to _KERNEL.
2009-12-22 18:55:25 +00:00
dkbad.h
dkio.h
Add a DIOCTUR (test unit ready) ioctl, to allow userland to easily
2010-03-22 16:49:41 +00:00
dkstat.h
domain.h
Make ifconfig(8) set and display preference numbers for IPv6
2009-09-11 22:06:29 +00:00
drvctlio.h
dtrace_bsd.h
kdtrace_{pro,thread}c_ctor: use kmem_zalloc(), instead of manual memset().
2010-06-04 23:17:28 +00:00
dvdio.h
endian.h
Create and use __CAST(type, value) in headers so that modern c++ with
2009-08-08 21:23:15 +00:00
envsys.h
Move definitions of internal data structures and flag bits to avoid
2010-02-28 20:04:04 +00:00
errno.h
evcnt.h
event.h
eventvar.h
exec_aout.h
Introduce <sys/aout_mids.h>, and include it from <sys/core.h> and
2009-08-20 22:07:49 +00:00
exec_coff.h
exec_ecoff.h
Change u_long to vaddr_t/vsize_t in exec code where appropriate (mostly
2009-12-10 14:13:48 +00:00
exec_elf.h
Implement dl_iterate_phdr.
2010-10-16 10:27:06 +00:00
exec_macho.h
exec_script.h
exec.h
always supply an auxiliary vector for linux ELF processes.
2010-09-11 20:49:28 +00:00
extattr.h
extent.h
fcntl.h
implement O_DIRECTORY as standardized in POSIX-2008,
2010-09-21 19:26:18 +00:00
fd_set.h
Cast FD_* argument to unsiged, shut ups lint.
2010-07-08 18:56:17 +00:00
fdio.h
featuretest.h
Mention POSIX.1-2008 (_POSIX_C_SOURCE == 200809L) and
2009-05-04 16:44:14 +00:00
file.h
When reporting open files using sysctl, don't use 'filehead' to fetch files,
2009-12-24 19:01:12 +00:00
fileassoc.h
filedesc.h
- Amend fd_hold() to take an argument and add assert (reflects two cases,
2009-10-27 02:58:28 +00:00
filio.h
float_ieee754.h
fstrans.h
fstypes.h
gcq.h
gennameih.awk
Print pathnames for created files. No change to generated files.
2009-12-23 14:17:19 +00:00
gmon.h
gpio.h
Rename 'pulse' to 'pulsate' to make clear it is a continuous strain of
2009-09-25 20:27:50 +00:00
hash.h
idle.h
ieee754.h
intr.h
Remove IPL_LPT and IPL_IPI aliases, use the actual IPLs.
2009-11-25 14:28:49 +00:00
inttypes.h
ioccom.h
use symbolic constants and parenthesize the macro args everywhere.
2009-05-19 21:59:10 +00:00
ioctl_compat.h
ioctl.h
iostat.h
Add disk_isbusy(), iostat_isbusy().
2009-04-04 07:30:09 +00:00
ipc.h
joystick.h
kauth.h
Rename KAUTH_GENERIC_CANSEE to KAUTH_GENERIC_UNUSED1 and remove handling for
2009-12-24 19:02:07 +00:00
kcore.h
Remove 3rd and 4th clause on Leo Weppelman's license. OK leo@.
2009-10-20 19:10:09 +00:00
kern_ctf.h
DTrace: Add support for CTF sections in the netbsd elf image, load these
2010-03-12 21:43:10 +00:00
kernel.h
kgdb.h
kmem.h
Add kmem_asprintf rotuine which allocates string accordingly to format
2010-02-11 23:13:46 +00:00
kobj_impl.h
Due to the schizophrenic nature of kobj (mem + vfs source),
2009-11-27 17:54:11 +00:00
kobj.h
Apparently exec.h is needed at least for i386/xen.
2010-04-27 00:38:42 +00:00
kprintf.h
ksem.h
ksyms.h
DTrace: include in opt_dtrace.h so it will build with DTrace.
2010-03-15 02:28:59 +00:00
kthread.h
Add support for kthread_join in our kernel thread implementation. This is used
2010-05-11 22:26:00 +00:00
ktrace.h
localedef.h
lock.h
Remove vlockmgr(). Generic vnode lock operations now use a rwlock located
2010-07-01 13:00:54 +00:00
lockdebug.h
lockf.h
lwp.h
Implement rump_lwproc: the new lwp/proc management routines for
2010-09-01 19:37:58 +00:00
lwpctl.h
Makefile
Rename rb.h to rbtree.h, as it is more appropriate (c.f. ptree.h). Also
2010-09-25 01:42:38 +00:00
malloc.h
Remove M_IOV (missed in previous commit) and M_1394DATA types.
2010-04-23 19:09:15 +00:00
mallocvar.h
Follow christos' suggestions, and make ks_active a u_short, and
2010-04-05 08:03:41 +00:00
mbuf.h
md4.h
md5.h
midiio.h
mman.h
module.h
Define a set of new kernel locking primitives to implement the recursive
2010-08-21 13:17:31 +00:00
mount.h
Uses timespec and uio_seg from sys/time.h and sys/uio.h; include those
2010-05-30 02:26:37 +00:00
mqueue.h
- Move inittimeleft() and gettimeleft() to subr_time.c, where they belong.
2009-11-01 21:46:09 +00:00
msg.h
msgbuf.h
mtio.h
mutex.h
Re-apply:
2010-02-08 09:54:27 +00:00
namei.h
regen: INRENAME
2009-12-23 01:09:57 +00:00
namei.src
Define namei flag INRENAME and set it if a lookup operation is part
2009-12-23 01:09:24 +00:00
null.h
Tack a public domain notice on this, albeit 10 years late, per request
2010-07-06 11:56:20 +00:00
once.h
optstr.h
param.h
Include uvm/uvm_param.h from here to provide PAGE_SIZE and other
2010-11-13 08:41:40 +00:00
pax.h
pcq.h
percpu_types.h
percpu.h
pipe.h
If a multithreaded app closes an fd while another thread is blocked in
2009-12-20 09:36:05 +00:00
pmc.h
pmf.h
A pointer typedef entails trading too much flexibility to declare const
2010-02-24 22:37:54 +00:00
poll.h
- selcommon/pollcommon: drop redundant l argument.
2009-11-11 09:48:50 +00:00
pool.h
Report result of pool_reclaim() from pool_drain_end().
2010-06-03 10:40:17 +00:00
power.h
For symmetry, allow warning and critical upper-limits for capacity
2010-02-15 22:32:04 +00:00
proc.h
many changes for COMPAT_LINUX:
2010-07-07 01:30:32 +00:00
prot.h
protosw.h
pset.h
ptrace.h
Merge from matt-nb5-mips64
2009-12-14 00:47:10 +00:00
ptree.h
pty.h
queue.h
Add queue macros SLIST_FOREACH_SAFE, STAILQ_FOREACH_SAFE, STAILQ_LAST,
2009-04-20 09:56:07 +00:00
radioio.h
ras.h
rbtree.h
Rename rb.h to rbtree.h, as it is more appropriate (c.f. ptree.h). Also
2010-09-25 01:42:38 +00:00
reboot.h
resource.h
- add new RLIMIT_AS (aka RLIMIT_VMEM) resource that limits the total
2009-03-29 01:02:48 +00:00
resourcevar.h
rmd160.h
rnd.h
rpst.h
maintain parent node pointers to speed up search and node removal.
2009-05-25 14:54:06 +00:00
rwlock.h
Re-apply:
2010-02-08 09:54:27 +00:00
sa.h
satypes.h
savar.h
Wipe out the last vestiges of POOL_INIT with one swift stroke. In
2009-09-13 18:45:10 +00:00
scanio.h
sched.h
- Merge sched_pstats() and uvm_meter()/uvm_loadav(). Avoids double loop
2010-04-16 03:21:49 +00:00
scsiio.h
sdt.h
DTrace: Add an SDT (Statically Defined Tracing) provider framework, and
2010-03-01 21:10:13 +00:00
select.h
- selcommon/pollcommon: drop redundant l argument.
2009-11-11 09:48:50 +00:00
selinfo.h
Implement direct select/poll support, currently effective for socket and
2010-07-08 12:23:31 +00:00
sem.h
sha1.h
Improve portability and clarity by using uint8_t for the byte data
2009-11-06 20:31:18 +00:00
sha2.h
Add SHA224 implementation to libc.
2009-05-26 08:04:11 +00:00
shm.h
siginfo.h
signal.h
fix the signature of struct sigevent:sigev_notify_function, noticed by
2009-12-09 20:26:12 +00:00
signalvar.h
Remove gsignal() and kgsignal() that do not prototype anything any more.
2010-04-29 15:24:07 +00:00
sigtypes.h
simplelock.h
sleepq.h
s/the the/the/
2009-11-22 18:40:26 +00:00
socket.h
Add MPLS support, proposed on tech-net@ a couple of days ago
2010-06-26 14:24:27 +00:00
socketvar.h
Add credentials to to sockets.
2009-12-29 04:23:43 +00:00
sockio.h
Import pfsync support from OpenBSD 4.2
2009-09-14 10:36:48 +00:00
specificdata.h
spl.h
spldebug.h
Add a kernel configuration flag, SPLDEBUG, that activates a per-CPU log
2009-11-03 05:23:27 +00:00
stat.h
Parenthesize S_IS*() macro arguments to prevent breakage with certain
2009-08-27 07:28:42 +00:00
statvfs.h
stdint.h
swap.h
syncobj.h
Remove uarea swap-out functionality:
2009-10-21 21:11:57 +00:00
syscall_stats.h
syscall.h
regen: rump syscalls for kern_prot interfaces
2010-08-30 10:34:51 +00:00
syscallargs.h
regen
2010-11-04 17:03:20 +00:00
syscallvar.h
Declare extern syscallnames in a header.
2009-06-02 23:21:37 +00:00
sysctl.h
Fix comment.
2009-12-12 00:24:57 +00:00
syslimits.h
syslog.h
systm.h
add a forward struct declaration for the PPS_SYNC case
2010-09-12 16:07:40 +00:00
tape.h
termios.h
s/SIGINTR/SIGINT/ here as well as termios.4. from jmc@openbsd.
2009-12-26 19:31:34 +00:00
time.h
namespace sanity: TIMER_RELTIME is _NETBSD_SOURCE only
2009-03-27 11:06:26 +00:00
timeb.h
timepps.h
Make PPS work with fast time counters (> 2GHz)
2009-06-14 13:16:32 +00:00
times.h
timetc.h
timevar.h
Add a new clock_gettime1() function that holds most of the
2010-04-08 11:51:13 +00:00
timex.h
PR/41144: ntpd dies when syncing, use octal format to avoid \xcCLOCK to be
2009-04-05 19:59:26 +00:00
tprintf.h
trace.h
tree.h
tty.h
ttychars.h
ttycom.h
ttydefaults.h
ttydev.h
types.h
Implement direct select/poll support, currently effective for socket and
2010-07-08 12:23:31 +00:00
ucontext.h
comment which bits of uc_flags are used by MD code.
2009-11-18 12:29:22 +00:00
ucred.h
Use NGROUPS_MAX (which is posix) instead of the old NGROUPS.
2010-05-29 23:18:39 +00:00
uidinfo.h
uio.h
Replace M_IOV and some malloc(9)s with kmem(9), and while there:
2010-04-23 15:19:19 +00:00
un.h
unistd.h
Change _POSIX2_VERSION for shells and utilities to 200112L to match
2009-08-30 16:38:48 +00:00
unpcb.h
user.h
userconf.h
userret.h
utsname.h
uuid.h
vadvise.h
verified_exec.h
vfs_syscalls.h
Enable kernel-internal symlink creation with do_sys_symlink().
2010-06-30 15:44:54 +00:00
videoio.h
Use __packed, not __attribute__((__packed__)).
2009-11-14 10:37:27 +00:00
vmem.h
vmmeter.h
Remove uarea swap-out functionality:
2009-10-21 21:11:57 +00:00
vnode_if.h
Clean up vnode lock operations pass 2:
2010-06-24 12:58:48 +00:00
vnode.h
ext2fs,ffs: free on disk inodes in the reclaim routine.
2010-07-28 11:03:47 +00:00
wait.h
wapbl_replay.h
wapbl.h
Reduce #ifdef spew by attaching wapbl as a module.
2010-04-21 16:51:24 +00:00
wdog.h
workqueue.h
xattr.h
xcall.h
Implement high priority (XC_HIGHPRI) xcall(9) mechanism - a facility
2010-06-22 18:29:01 +00:00