NetBSD/sys/sys
bouyer a3a7248ce7 Fix bad cut'n'paste in copyright. Pointed out by dyoung@ 2011-06-07 14:56:12 +00:00
..
Makefile Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports 2011-03-09 23:10:05 +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
ansi.h 1. {wctype,wctrans,mbstate}_t: switch MD to MI like other 2010-03-27 22:14:09 +00:00
aout_mids.h
ataio.h
atomic.h make atomics usable from c++! 2009-11-20 02:17:07 +00:00
audioio.h
bitops.h Use fls64() only for types strictly bigger than 4 bytes. 2011-05-03 21:36:59 +00:00
blist.h
boot_flag.h
bootblock.h Support booting from GPT-partioned disks on PC-BIOS-compatible systems. 2011-01-06 01:08:48 +00:00
bswap.h
buf.h Remove no longer needed flag BC_SCANNED /* Block already pushed during sync */. 2011-04-27 09:47:25 +00:00
bufq.h
bufq_impl.h
bus.h Add default implementations for bus_space_is_equal(9), 2010-04-19 18:24:26 +00:00
bus_proto.h Add some missing prototypes for streaming routines. 2011-05-25 22:58:29 +00:00
callback.h
callout.h
cctr.h
cdefs.h Make __CTASSERT use __COUNTER__ instead of __LINE__ if the cpp supports it. 2011-02-19 02:21:21 +00:00
cdefs_aout.h
cdefs_elf.h use a comma in attribute list; from from gcc.info (5.25 Attribute Syntax): 2011-03-24 07:28:28 +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 Make it possible to specify a minor number for an autogenerated device node. 2011-02-10 11:00:45 +00:00
core.h
cpu.h Add a little #ifdef _KERNEL so that vmstat can use this file. Also userland 2010-12-20 04:27:35 +00:00
cpu_data.h Add PCU (Per-CPU Unit) - an interface to manage synchronization of any 2011-02-17 18:32:29 +00:00
cpuio.h
ctype_bits.h Prefix ctype bitmask macros with _CTYPE 2010-12-14 02:28:57 +00:00
ctype_inline.h Prefix ctype bitmask macros with _CTYPE 2010-12-14 02:28:57 +00:00
debug.h
device.h - Replace few malloc(9) uses with kmem(9). 2011-04-24 18:46:22 +00:00
device_if.h A pointer typedef entails trading too much flexibility to declare const 2010-02-24 22:37:54 +00:00
devmon.h
dir.h
dirent.h Use __builtin_offsetof if present for _DIRENT_NAMEOFF to avoid false 2011-05-23 21:59:23 +00:00
dirhash.h
disk.h
disklabel.h Make struct disklabel 8 byte aligned. This increases its size by 4 bytes 2011-01-18 19:52:23 +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
dkbad.h
dkio.h Make struct disklabel 8 byte aligned. This increases its size by 4 bytes 2011-01-18 19:52:23 +00:00
dkstat.h
domain.h Hide the radix-trie implementation of the forwarding table so that we 2011-03-31 19:40:51 +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
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 Add EVCNT_TYPE_ANY for sysctl. Fix EVCNT_STRING_MAX fencepost error. 2011-01-29 18:21:22 +00:00
event.h - Replace few malloc(9) uses with kmem(9). 2011-04-24 18:46:22 +00:00
eventvar.h
exec.h Refactor ps_strings access. Based on PK_32, write either the normal 2011-03-04 22:25:24 +00:00
exec_aout.h
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 fix ELFxx_M_SIZE macro. 2011-05-26 16:42:15 +00:00
exec_script.h
extattr.h
extent.h
fcntl.h - Add O_CLOEXEC to open(2) 2011-04-10 15:45:33 +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
file.h - Replace few malloc(9) uses with kmem(9). 2011-04-24 18:46:22 +00:00
fileassoc.h
filedesc.h kern/42030 - tracking of file descriptors by ktrace/kdump 2011-06-01 21:24:59 +00:00
filio.h
flashio.h dont use size_t, but a fixed 64 bit unsigned type flash_size_t in ioctls 2011-04-04 18:23:39 +00:00
float_ieee754.h
fstrans.h
fstypes.h allow file system to decide if it can be downgraded from r/w to r/o 2011-01-13 07:25:50 +00:00
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
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
ioctl.h
ioctl_compat.h
iostat.h
ipc.h Remove clause 3 (UCB advertising clause) from the University of Utah 2011-02-08 20:20:06 +00:00
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 Add a structure tag for phys_ram_seg_t. 2011-01-18 08:17:39 +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
kernhist.h move and rename the uvm history code out of uvm_stat to "kernhist". 2011-05-17 04:18:05 +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 Add kmem_asprintf rotuine which allocates string accordingly to format 2010-02-11 23:13:46 +00:00
kobj.h Apparently exec.h is needed at least for i386/xen. 2010-04-27 00:38:42 +00:00
kobj_impl.h Due to the schizophrenic nature of kobj (mem + vfs source), 2009-11-27 17:54:11 +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 Re-implement kthread_join(9), so that it actually works (hi haad@). 2011-05-19 03:07:29 +00:00
ktrace.h kern/42030 - tracking of file descriptors by ktrace/kdump 2011-06-01 21:24:59 +00:00
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 Re-implement kthread_join(9), so that it actually works (hi haad@). 2011-05-19 03:07:29 +00:00
lwpctl.h
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 add a "module_machine", that defaults to machine. 2011-04-17 05:16:28 +00:00
mount.h Remove unused M_MOUNT. 2011-04-02 04:57:35 +00:00
mqueue.h - Move some checks into mqueue_get() and avoid some duplication. 2011-04-24 20:17:53 +00:00
msg.h
msgbuf.h
mtio.h
mutex.h Re-apply: 2010-02-08 09:54:27 +00:00
namei.h - Replace few malloc(9) uses with kmem(9). 2011-04-24 18:46:22 +00:00
namei.src - Replace few malloc(9) uses with kmem(9). 2011-04-24 18:46:22 +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 RA flood mitigation via a limit on accepted routes: 2011-05-24 18:07:11 +00:00
pax.h
pcq.h
pcu.h Add some more MI hook points for PCU. Discard the PCU state at lwp_exit and 2011-06-06 22:04:34 +00:00
percpu.h
percpu_types.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 Include stdint(3) for user space. Fixes PR # 39744. 2011-04-06 08:15:44 +00:00
proc.h Update few comments. 2011-05-02 22:27:53 +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
quota.h Fix bad cut'n'paste in copyright. Pointed out by dyoung@ 2011-06-07 14:56:12 +00:00
radioio.h
radixtree.h fix _STANDALONE build 2011-04-14 15:31:20 +00:00
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 - Sprinkle __read_mostly, consitify maxdmap and maxsmap. 2011-05-14 17:57:05 +00:00
resourcevar.h Revert maxdmap/maxsmap constification, as it causes problems on some 2011-06-03 17:58:18 +00:00
rmd160.h
rnd.h
rpst.h fix _STANDALONE build 2011-04-14 15:31:20 +00:00
rwlock.h Re-apply: 2010-02-08 09:54:27 +00:00
sa.h
satypes.h
savar.h
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
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 If a signal did not fire, restore the original signal mask for pselect/pollts 2011-05-28 15:33:40 +00:00
sigtypes.h
simplelock.h
sleepq.h - Fix a few possible locking issues in execve1() and exit1(). Add a note 2010-12-18 01:36:19 +00:00
socket.h Add a new AF/PF_ROUTE which is 64-bit clean which makes the routing socket 2011-02-01 01:39:19 +00:00
socketvar.h Add credentials to to sockets. 2009-12-29 04:23:43 +00:00
sockio.h Implement ifconfig linkstr as proposed on tech-net. 2010-11-15 22:42:36 +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 merge the bouyer-quota2 branch. This adds a new on-disk format 2011-03-06 17:08:10 +00:00
statvfs.h
stdint.h
swap.h
syncobj.h Remove uarea swap-out functionality: 2009-10-21 21:11:57 +00:00
syscall.h merge the bouyer-quota2 branch. This adds a new on-disk format 2011-03-06 17:08:10 +00:00
syscall_stats.h
syscallargs.h merge the bouyer-quota2 branch. This adds a new on-disk format 2011-03-06 17:08:10 +00:00
syscallvar.h
sysctl.h Kill CTL_EMUL_NAMES. 2011-04-26 21:27:44 +00:00
syslimits.h
syslog.h
systm.h move <sys/device_if.h> outside of _KERNEL since the bulk of the previous 2011-01-22 09:40:50 +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
timeb.h
timepps.h
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
tls.h Add TLS support infrastructure. For dynamic binaries, ld.elf_so exports 2011-03-09 23:10:05 +00:00
tprintf.h
trace.h
tree.h
tty.h Rename ttymalloc() to tty_alloc(), and ttyfree() to tty_free() for 2011-04-24 16:26:51 +00:00
ttychars.h
ttycom.h
ttydefaults.h
ttydev.h
types.h Retire struct user, remove sys/user.h inclusions. Note sys/user.h header 2011-01-14 02:06:22 +00:00
ucontext.h Fix ucontext32_t on AMD64. Add optional compile time assertions for 2011-02-23 02:58:38 +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
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 comment 2011-04-08 10:36:58 +00:00
utsname.h
uuid.h
vadvise.h
verified_exec.h Introduce struct pathbuf. This is an abstraction to hold a pathname 2010-11-19 06:44:33 +00:00
vfs_syscalls.h Don't directly call sys_sync() from random bits of code, instead 2011-06-05 09:04:22 +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.h Remove no longer needed flag FSYNC_VFS /* fsync: via FSYNC_VFS() */. 2011-04-27 09:46:27 +00:00
vnode_if.h merge the bouyer-quota2 branch. This adds a new on-disk format 2011-03-06 17:08:10 +00:00
wait.h
wapbl.h Reduce #ifdef spew by attaching wapbl as a module. 2010-04-21 16:51:24 +00:00
wapbl_replay.h
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