NetBSD/sys/sys
christos a08047d21c Update alignment comment. 2008-03-15 19:02:49 +00:00
..
Makefile Pull in my modules code for review/test/hacking. 2008-01-16 12:34:50 +00:00
acct.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
agpio.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
aio.h Unify the license: All rights reserved. 2007-11-28 19:30:55 +00:00
ansi.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ataio.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
atomic.h Correct a comment. 2008-02-11 15:20:41 +00:00
audioio.h Add a new ioctl AUDIO_GETBUFINFO. It works like AUDIO_GETINFO, but 2007-06-11 13:05:46 +00:00
bitops.h Add ffs, fls and integer log function. 2007-11-02 21:01:29 +00:00
blist.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
boot_flag.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
bootblock.h Add an extra flag to indicate that the bootselect code wants an ascii 2008-01-19 20:53:49 +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 Merge all the *different* definitions of bufqueues into one common one. 2008-02-20 17:13:29 +00:00
bufq.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
bufq_impl.h Change "inline" back to "__inline" in .h files -- C99 is still too 2006-02-16 20:17:12 +00:00
bus.h Add a dummy bus.h that pulls in machine/bus.h. In the future we may 2007-10-19 11:49:22 +00:00
bus_proto.h x86 changes for pcc and LKMs. 2007-09-26 19:48:34 +00:00
callback.h Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
callout.h Make netstat build again. I don't see why it has any business dumping 2007-07-10 21:12:32 +00:00
cc_microtime.h Align cc_microtime and struct cpu_info to 64b. 2008-02-10 14:37:41 +00:00
cctr.h Add sys/kern/kern_cctr.c, which contains MI cpu cyclecounter based 2007-07-21 11:47:07 +00:00
cdefs.h Separate handling of __attribute__, __dead and __pure: 2007-11-26 14:52:34 +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 Mark __COPYRIGHT strings as __used to bring them back, as gcc4 2007-10-06 00:42:19 +00:00
cdio.h Pullup fixes from UDF write development project. This patch fixes a 2007-11-27 18:06:37 +00:00
chio.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
clockctl.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
condvar.h - Add cv_is_valid(), for use in assertions. Performs basic sanity checks. 2008-03-05 17:05:21 +00:00
conf.h Merge tty changes from the vmlocking branch. 2007-11-07 15:56:11 +00:00
core.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
cpu.h Add a 'maxcpus' global. 2008-03-15 14:55:22 +00:00
cpu_data.h Make context switch + syscall counters optionally per-CPU and accumulate 2008-03-11 02:24:43 +00:00
cpuio.h Add cpuctl(8). For now this is not much more than a toy for debugging and 2007-08-04 11:02:56 +00:00
debug.h Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
device.h Use device_t and its accessors throughout. Use aprint_*_dev(). 2008-03-12 18:02:21 +00:00
dir.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
dirent.h Update alignment comment. 2008-03-15 19:02:49 +00:00
disk.h constify dkdriver 2008-02-28 04:55:47 +00:00
disklabel.h Add read-only support for SGI's Extent File System. 2007-06-29 23:30:16 +00:00
disklabel_acorn.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
disklabel_gpt.h PR/38094: Robert Millan: support "BIOS Boot" partition type in gpt(8) 2008-02-24 18:38:10 +00:00
dkbad.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
dkio.h struct plistref does not reference other proplib data types, so split it 2007-08-17 11:05:03 +00:00
dkstat.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
domain.h 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that 2007-09-19 04:33:42 +00:00
drvctlio.h Patch /dev/drvctl and drvctl(8) to let us suspend/resume device 2008-01-27 01:38:33 +00:00
dvdio.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
endian.h PR/36668: Matthias Kretschmer: Silence lint -aa complaints about "may lose 2007-07-20 15:07:15 +00:00
envsys.h Add three new values for ENVSYS_DRIVE units: 2008-02-28 16:21:34 +00:00
errno.h Changed error message of ENOPROTOOPT to "Protocol option not available". 2006-10-31 00:38:06 +00:00
evcnt.h #include <sys/stdint.h> for uint64_t. 2007-12-16 20:45:59 +00:00
event.h Some boys take a beautiful seltrue_filtops and hide her away from 2007-12-03 15:21:57 +00:00
eventvar.h Pull in sys/simplelock.h to fix build on sparc. 2007-10-08 15:45:54 +00:00
exec.h Don't allocated the stackgap during exec (but do allocate 32 bytes 2008-01-20 10:15:50 +00:00
exec_aout.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
exec_coff.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
exec_ecoff.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
exec_elf.h Add PaX ASLR (Address Space Layout Randomization) [from elad and myself] 2007-12-26 22:11:47 +00:00
exec_macho.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
exec_script.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
extattr.h integrate kauth. 2006-05-14 21:31:52 +00:00
extent.h Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
fcntl.h add support for O_DIRECT (I/O directly to application memory, 2006-10-05 14:48:32 +00:00
fd_set.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
fdio.h
featuretest.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
file.h - Shrink 'struct file' to 60 bytes on 32-bit platforms. 2008-02-06 21:51:36 +00:00
fileassoc.h Some Veriexec stuff that's been rotting in my tree for months. 2007-05-15 19:47:43 +00:00
filedesc.h Move the prototype for do_posix_fadvise() somewhere useful. 2008-01-27 19:48:52 +00:00
filio.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
float_ieee754.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
fstrans.h Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
fstypes.h Merge from vmlocking: 2007-10-10 20:42:20 +00:00
gcq.h Add NetBSD tag. 2007-08-19 07:35:32 +00:00
gennameih.awk Autogenerate namei.h from namei.src to get duplicate values for some 2007-08-15 14:08:11 +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 Add GPIO_PIN_PULLDOWN, GPIO_PIN_INVIN and GPIO_PIN_INVOUT for gcscpcib(4), 2008-01-09 15:11:30 +00:00
hash.h Change "inline" back to "__inline" in .h files -- C99 is still too 2006-02-16 20:17:12 +00:00
idle.h merge yamt-idlelwp branch. asked by core@. some ports still needs work. 2007-05-17 14:51:11 +00:00
ieee754.h add constants used by gdtoa 2007-02-02 23:08:22 +00:00
intr.h For the slow path soft interrupts, arrange to have the priority of a 2007-12-03 17:14:59 +00:00
inttypes.h
ioccom.h Add a sockaddr_storage member to "struct ifreq" maintaining backwards 2007-05-29 21:32:27 +00:00
ioctl.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ioctl_compat.h Make sure that multiple header inclusion is done, it uses consistent names, 2005-12-03 17:10:46 +00:00
iostat.h Start detangling lock.h from intr.h. This is likely to cause short term 2008-01-04 21:17:40 +00:00
ipc.h integrate kauth. 2006-05-14 21:31:52 +00:00
joystick.h Make sure that multiple header inclusion is done, it uses consistent names, 2005-12-03 17:10:46 +00:00
kauth.h Introduce a new kauth action, KAUTH_NETWORK_NFS, and two requests, 2008-02-28 17:07:49 +00:00
kcore.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
kernel.h Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants, 2008-01-20 18:09:03 +00:00
kgdb.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
kmem.h Make values of PR_WAITOK/PR_NOWAIT match KM_SLEEP/KM_NOSLEEP. This makes it 2007-12-24 16:45:16 +00:00
kobj.h Add a function to look up a section by name and return address/size, and 2008-01-12 23:34:48 +00:00
kprintf.h - Always include kprintf_slock. 2008-01-04 18:21:06 +00:00
ksem.h Change the way semid_t values are chosen. Instead of using kernel 2006-03-05 00:49:19 +00:00
ksyms.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
kthread.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
ktrace.h Remove the 'args' parameter to 'trace_exit()' it is no longer used. 2008-02-06 22:12:39 +00:00
lkm.h LKMs don't care about the MULTIPROCESSOR option any more. 2008-01-02 17:52:02 +00:00
localedef.h Drop `const' from a couple of declarations to comply with the latest 2007-03-30 15:55:38 +00:00
lock.h Goodbye lockmgr(). 2008-01-30 14:54:25 +00:00
lockdebug.h __FUNCTION__ -> __func__ 2007-12-15 00:39:14 +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 include of sys/pset.h in sys/lwp.h header. 2008-03-09 15:39:14 +00:00
lwpctl.h +2008 for the copyright 2008-03-12 11:05:01 +00:00
malloc.h Change some initialization of static queues to compile time. 2007-11-11 23:22:23 +00:00
mallocvar.h Use C99 structure initializers. 2007-11-07 16:12:25 +00:00
mbuf.h make some mbuf related statistics per-cpu. 2008-01-17 14:49:28 +00:00
md4.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
md5.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
midiio.h Ankh-Morpork, we have a MIDI driver.... 2006-06-30 13:56:25 +00:00
mman.h Add native mremap system call based on the UVM implementation for 2007-07-17 17:42:07 +00:00
module.h Add support for load-time parameters for modules, which are passed through 2008-03-02 11:18:43 +00:00
mount.h PR kern/37706 (forced unmount of file systems is unsafe): 2008-01-30 11:46:59 +00:00
mqueue.h Unify the license: All rights reserved. 2007-11-28 19:30:55 +00:00
msg.h Merge newlock2 to head. 2007-02-09 21:55:00 +00:00
msgbuf.h Merge from vmlocking. 2007-11-07 00:19:08 +00:00
mtio.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
mutex.h Add back mutex_owner() for Solaris compat. 2007-12-24 14:57:56 +00:00
namei.h regen 2007-12-08 19:30:19 +00:00
namei.src Remove cn_lwp from struct componentname. curlwp should be used 2007-12-08 19:29:36 +00:00
null.h Make sure that multiple header inclusion is done, it uses consistent names, 2005-12-03 17:10:46 +00:00
once.h sys/lock.h -> sys/simplelock.h 2008-01-04 18:18:31 +00:00
optstr.h Replace the Mach-derived boolean_t type with the C99 bool type. A 2007-02-21 22:59:35 +00:00
param.h Welcome to 4.99.55: 2008-03-01 14:16:49 +00:00
pax.h PAX_ASLR_DELTA_PROG_LEN -> PAX_ASLR_DELTA_EXEC_LEN, and put it in pax.h. 2007-12-27 15:21:52 +00:00
percpu.h - add a cpu_info pointer argument to percpu_callback_t. 2008-01-17 09:01:57 +00:00
percpu_types.h add a per-cpu storage allocator. 2008-01-14 12:40:02 +00:00
pipe.h fix a livelock with multiple readers by separating condvar. 2008-02-29 12:04:48 +00:00
pmc.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pmf.h Use device_t and its accessors throughout. Use aprint_*_dev(). 2008-03-12 18:02:21 +00:00
poll.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
pool.h Merge more changes from vmlocking2, mainly: 2007-12-26 16:01:34 +00:00
power.h Handle hotkey events using /etc/powerd/scripts/hotkey_button, ok xtraeme 2007-12-22 18:35:13 +00:00
proc.h Update field markings that describe which locks protect what. 2008-02-19 20:27:27 +00:00
prot.h Make sys_getgroups() and sys_setgroups() use the newly added functions 2007-06-23 09:08:37 +00:00
protosw.h change declaration for protosw.h const symbolic strings to static, so that 2007-03-31 18:17:13 +00:00
pset.h sched_setparam: fix the case when incorrect (according to the class) 2008-01-26 17:55:29 +00:00
ptrace.h Don't pass curlwp into process_stoptrace() 2008-01-05 12:41:43 +00:00
pty.h Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
queue.h Add TAILQ_CONCAT() and STAILQ_CONCAT(), from FreeBSD. 2007-12-11 11:24:21 +00:00
radioio.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
ras.h Cast via (uintptr_t) in RAS_ADDR to deal with hppa RAS_DECL weirdness. 2008-02-15 09:50:40 +00:00
reboot.h Convert many of the uses of __attribute__ to equivalent 2007-12-25 18:33:32 +00:00
resource.h Use the LWP cached credentials where sane. 2006-07-23 22:06:03 +00:00
resourcevar.h Merge more changes from vmlocking2, mainly: 2007-12-26 16:01:34 +00:00
rmd160.h For all files under src/common, as well as related man pages under 2008-02-16 17:37:13 +00:00
rnd.h Constification. 2006-09-20 05:21:37 +00:00
rwlock.h - Prevent LOCKDEBUG from complaining if we do rw_tryenter() on a lock 2008-01-25 19:02:31 +00:00
scanio.h
sched.h Factor out the guts of get/setparam so it can be used from the compat code. 2008-02-28 16:09:18 +00:00
scsiio.h Kill caddr_t; there will be some MI fallout, but it will be fixed shortly. 2007-03-04 05:59:00 +00:00
select.h selclear() while exiting netsmb's custom copy of select(). PR kern/38123. 2008-03-05 18:09:57 +00:00
selinfo.h Include stdbool.h for !_KERNEL. 2007-07-09 22:19:04 +00:00
sem.h Support for dynamic changing of SysV message queues and semaphores limits. 2007-11-04 11:20:34 +00:00
sha1.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
sha2.h For all files under src/common, as well as related man pages under 2008-02-16 17:37:13 +00:00
shm.h Merge vmlocking2 to head. 2008-01-02 11:48:20 +00:00
siginfo.h rename si_sigval -> si_value to match POSIX RTS. 2007-05-21 15:35:47 +00:00
signal.h Fix comment: SA_RESTART only restarts the system call, not the whole system. 2008-02-27 22:18:41 +00:00
signalvar.h constify 2008-02-19 12:24:34 +00:00
sigtypes.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
simplelock.h Remove vestiges of simplelock debugging. 2008-01-07 00:27:35 +00:00
sleepq.h Merge from vmlocking: 2007-11-07 00:23:13 +00:00
socket.h 1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that 2007-09-19 04:33:42 +00:00
socketvar.h Don't lock the socket to set/clear FNONBLOCK. Just set it atomically. 2008-02-06 21:57:53 +00:00
sockio.h Add a sockaddr_storage member to "struct ifreq" maintaining backwards 2007-05-29 21:32:27 +00:00
specificdata.h Merge from vmlocking: 2007-11-07 00:23:13 +00:00
spl.h Interrupt handling changes, in discussion since February: 2007-12-03 15:33:00 +00:00
stat.h kill _NETBSD_TOOLS. 2007-10-19 15:58:52 +00:00
statvfs.h malloc -> kmem_alloc. 2007-11-10 07:23:10 +00:00
stdint.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
swap.h Add a new swapctl(2) command to unset the dump device. 2006-08-22 14:07:07 +00:00
syncobj.h - Fix sleepq_block() to return EINTR if the LWP is cancelled. Pointed out 2007-09-06 23:58:56 +00:00
syscall.h regen 2008-03-11 22:52:37 +00:00
syscall_stats.h Don't include opt_xxx when _LKM is defined. 2007-11-11 17:48:51 +00:00
syscallargs.h regen 2008-03-11 22:52:37 +00:00
sysctl.h #include <stdbool.h> if !_KERNEL && !_STANDALONE 2008-02-29 06:37:57 +00:00
syslimits.h Bump OPEN_MAX from 64 to 128. No objection on tech-kern@. 2008-02-25 17:29:13 +00:00
syslog.h Don't expose _ss functions for 4.0. Requested by core. 2006-11-22 17:23:24 +00:00
systm.h Remove the 'args' parameter to 'trace_exit()' it is no longer used. 2008-02-06 22:12:39 +00:00
tape.h u_intN_t -> uintN_t 2005-12-26 18:41:36 +00:00
termios.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
time.h remove an unnecessary cast. 2008-03-10 12:34:41 +00:00
timeb.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
timepps.h Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants, 2008-01-20 18:09:03 +00:00
times.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
timetc.h Add tc_detach() for detaching a timecounter. It is good enough to 2008-01-03 04:42:13 +00:00
timevar.h Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants, 2008-01-20 18:09:03 +00:00
timex.h Now that __HAVE_TIMECOUNTER and __HAVE_GENERIC_TODR are invariants, 2008-01-20 18:09:03 +00:00
tprintf.h Make sure that multiple header inclusion is done, it uses consistent names, 2005-12-03 17:10:46 +00:00
trace.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
tree.h Add _RB_NFIND: finds the first node greater than or equal to the search key. 2007-09-06 23:26:50 +00:00
tty.h Put back ttclos, a lot of the drivers use it. 2007-12-31 23:33:08 +00:00
ttychars.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ttycom.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
ttydefaults.h constify ttydefchars. 2006-09-30 11:58:44 +00:00
ttydev.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
types.h Remove unused dtime_t. 2008-02-26 13:37:09 +00:00
ucontext.h Remove the _UCONTEXT_TO_SIGCONTEXT() and _SIGCONTEXT_TO_UCONTEXT() macros 2006-08-20 08:02:21 +00:00
ucred.h u_short -> unsigned short 2007-08-29 10:32:01 +00:00
uio.h merge yamt-uio_vmspace branch. 2006-03-01 12:38:10 +00:00
un.h Fix comment. By Kris Katterjohn (from the tech-kern). 2008-02-23 09:37:54 +00:00
unistd.h Implementation of processor-sets, affinity and POSIX real-time extensions. 2008-01-15 03:37:10 +00:00
unpcb.h Add a new socket option for unix domain sockets: LOCAL_PEEREID, to make 2007-08-09 15:23:01 +00:00
user.h cleanup user.h. 2006-05-11 11:54:36 +00:00
userconf.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
userret.h Merge scheduler changes from the vmlocking branch. All discussed on 2007-11-06 00:42:39 +00:00
utsname.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
uuid.h Merge some of the less invasive changes from the vmlocking branch: 2007-07-09 20:51:58 +00:00
vadvise.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
verified_exec.h - remove pathname_ interface. 2007-05-19 22:11:22 +00:00
vfs_syscalls.h missed this 2008-03-11 20:40:58 +00:00
vmem.h add ddb "whatis" command. inspired from solaris ::whatis dcmd. 2007-12-13 02:45:09 +00:00
vmmeter.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
vnode.h Lock v_knlist with the vnode interlock. PR kern/37881. 2008-02-05 14:19:52 +00:00
vnode_if.h Regen. 2008-01-25 14:32:46 +00:00
wait.h Split sys_wait4() so that compat code can fiddle with the returned 'status' 2007-05-07 16:53:17 +00:00
wdog.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
workqueue.h machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h 2007-10-19 11:59:34 +00:00
xattr.h merge ktrace-lwp. 2005-12-11 12:16:03 +00:00
xcall.h Merge file descriptor locking, cwdi locking and cross-call changes 2007-10-08 15:12:05 +00:00