..
Makefile
install kmem.h for pstat.
2007-11-10 07:41:51 +00:00
acct.h
…
agpio.h
…
aio.h
Make AIO initialization MP-safe.
2007-05-31 06:24:23 +00:00
ansi.h
…
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
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
…
boot_flag.h
…
bootblock.h
Add read-only support for SGI's Extent File System.
2007-06-29 23:30:16 +00:00
bswap.h
…
buf.h
Merge brelse() changes from the vmlocking branch.
2007-10-08 18:02:53 +00:00
bufq.h
…
bufq_impl.h
…
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
…
cctr.h
Add sys/kern/kern_cctr.c, which contains MI cpu cyclecounter based
2007-07-21 11:47:07 +00:00
cdefs.h
Add basic defines to be able to use pcc as compiler (renaming etc).
2007-09-15 14:24:27 +00:00
cdefs_aout.h
…
cdefs_elf.h
Mark __COPYRIGHT strings as __used to bring them back, as gcc4
2007-10-06 00:42:19 +00:00
cdio.h
Put the 2 extra ioctls I added recently inside '#ifdef _KERNEL' and adjust
2007-07-10 17:16:49 +00:00
chio.h
…
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
Fix decl of lbolt.
2007-11-06 00:25:48 +00:00
conf.h
Merge tty changes from the vmlocking branch.
2007-11-07 15:56:11 +00:00
core.h
…
cpu.h
Merge scheduler changes from the vmlocking branch. All discussed on
2007-11-06 00:42:39 +00:00
cpu_data.h
Merge scheduler changes from the vmlocking branch. All discussed on
2007-11-06 00:42:39 +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
Introduce CFATTACH_DECL_NEW and CFATTACH_DECL2_NEW for drivers that
2007-09-24 18:47:56 +00:00
dir.h
…
dirent.h
…
disk.h
Merge disk init changes from the vmlocking branch. These seperate init /
2007-10-08 16:41:05 +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
…
disklabel_gpt.h
Add the Apple HFS UUID for the Intel based mac's. From FreeBSD.
2006-08-13 15:31:21 +00:00
dkbad.h
…
dkio.h
struct plistref does not reference other proplib data types, so split it
2007-08-17 11:05:03 +00:00
dkstat.h
…
domain.h
1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that
2007-09-19 04:33:42 +00:00
drvctlio.h
- Add a new DRVCTLCOMMAND ioctl to /dev/drvctl. This is a generic
2006-09-22 04:37:36 +00:00
dvdio.h
…
endian.h
PR/36668: Matthias Kretschmer: Silence lint -aa complaints about "may lose
2007-07-20 15:07:15 +00:00
envsys.h
- Rename ENVSYS_BATTERY_STATE units to ENVSYS_BATTERY_CAPACITY and
2007-11-03 23:05:21 +00:00
errno.h
Changed error message of ENOPROTOOPT to "Protocol option not available".
2006-10-31 00:38:06 +00:00
evcnt.h
Change EVCNT_INITIALIZER to use C99 structure initializers.
2007-08-26 18:15:14 +00:00
event.h
Move declaration of seltrue_kqfilter() to conf.h, where it's needed.
2007-07-21 19:20:39 +00:00
eventvar.h
Pull in sys/simplelock.h to fix build on sparc.
2007-10-08 15:45:54 +00:00
exec.h
Use an elf note to handle pax arguments. This is a temporary solution to
2007-06-24 20:35:36 +00:00
exec_aout.h
…
exec_coff.h
…
exec_ecoff.h
…
exec_elf.h
Add EM_AVR32
2007-08-19 03:38:52 +00:00
exec_macho.h
…
exec_script.h
…
extattr.h
…
extent.h
Merge some of the less invasive changes from the vmlocking branch:
2007-07-09 20:51:58 +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
…
fdio.h
…
featuretest.h
…
file.h
Add "mqueue" to DTYPE_NAMES.
2007-10-08 23:20:38 +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
Merge file descriptor locking, cwdi locking and cross-call changes
2007-10-08 15:12:05 +00:00
filio.h
…
float_ieee754.h
…
fstrans.h
Update the file system copy-on-write handler.
2007-10-07 13:38:53 +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
…
hash.h
…
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
Merge scheduler changes from the vmlocking branch. All discussed on
2007-11-06 00:42:39 +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
…
ioctl_compat.h
…
iostat.h
iostat: avoid sleeping with a held simple_lock.
2006-12-07 20:23:38 +00:00
ipc.h
…
joystick.h
…
kauth.h
use a correct type for UIO_*.
2007-09-23 16:00:08 +00:00
kcore.h
…
kernel.h
Merge some of the less invasive changes from the vmlocking branch:
2007-07-09 20:51:58 +00:00
kgdb.h
…
kmem.h
…
kprintf.h
Move bitmask_snprintf() from subr_prf.c to subr_prf_bitmask.c to permit
2007-07-29 09:38:01 +00:00
ksem.h
…
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
Merge some of the less invasive changes from the vmlocking branch:
2007-07-09 20:51:58 +00:00
ktrace.h
Fix inverted test in ktrpoint(), NAMI traces weren't being generated.
2007-08-27 13:33:45 +00:00
lkm.h
LKMs & userspace don't care about LOCKDEBUG any more.
2007-10-11 20:11:38 +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
<sys/lock.h> wants uintptr_t, so include <sys/stdint.h>.
2007-10-12 09:15:37 +00:00
lockdebug.h
Merge from vmlocking:
2007-10-11 19:45:24 +00:00
lockf.h
…
lwp.h
Merge scheduler changes from the vmlocking branch. All discussed on
2007-11-06 00:42:39 +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
g/c MBUFTRACE_ASSERT
2007-11-10 13:06:23 +00:00
md4.h
…
md5.h
…
midiio.h
…
mman.h
Add native mremap system call based on the UVM implementation for
2007-07-17 17:42:07 +00:00
mount.h
Merge from vmlocking:
2007-10-10 20:42:20 +00:00
mqueue.h
- mq_receive1, mq_send1: deal with spurious wakeup. XXX should adjust the
2007-09-21 01:40:09 +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
…
mutex.h
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
2007-10-19 11:59:34 +00:00
namei.h
Merge from vmlocking:
2007-11-07 00:23:13 +00:00
namei.src
Modernize struct nameidata types: long -> int32 or size_t,
2007-08-22 17:49:40 +00:00
null.h
…
once.h
…
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
4.99.35 - more merges from vmlocking.
2007-11-07 00:39:10 +00:00
pax.h
Use an elf note to handle pax arguments. This is a temporary solution to
2007-06-24 20:35:36 +00:00
pipe.h
Put a lock around pipe->pipe_peer.
2007-03-12 21:31:03 +00:00
pmc.h
…
poll.h
…
pool.h
Merge from vmlocking:
2007-11-07 00:23:13 +00:00
power.h
Remove the pes_state member from the penvsys_state struct, it's unused.
2007-10-11 17:31:06 +00:00
proc.h
Merge from vmlocking:
2007-11-07 00:23:13 +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
ptrace.h
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
pty.h
…
queue.h
A number of queue(3) macros use NULL, so ensure that it is present.
2007-07-18 12:07:35 +00:00
radioio.h
…
ras.h
Make ras_lookup() lockless.
2007-10-24 14:50:38 +00:00
reboot.h
…
resource.h
…
resourcevar.h
Change the way p->p_limit (and hence p->p_rlimit) is locked.
2007-09-29 12:22:30 +00:00
rmd160.h
Merge kernel and userland rmd160 and sha2 implementation.
2006-10-27 21:20:48 +00:00
rnd.h
Constification.
2006-09-20 05:21:37 +00:00
rwlock.h
Merge newlock2 to head.
2007-02-09 21:55:00 +00:00
scanio.h
…
sched.h
Back out chaff that should not have been merged. Spotted by rmind@.
2007-11-06 17:59:02 +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
Merge from vmlocking:
2007-10-10 20:42:20 +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
…
sha2.h
Merge kernel and userland rmd160 and sha2 implementation.
2006-10-27 21:20:48 +00:00
shm.h
PR/34837: Mindaguas: Add SysV SHM dynamic reallocation and locking to the
2006-11-25 21:40:04 +00:00
siginfo.h
rename si_sigval -> si_value to match POSIX RTS.
2007-05-21 15:35:47 +00:00
signal.h
…
signalvar.h
Merge newlock2 to head.
2007-02-09 21:55:00 +00:00
sigtypes.h
…
simplelock.h
Use __SIMPLELOCK_LOCKED_P().
2007-10-11 19:49:04 +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
1) Introduce a new socket option, (SOL_SOCKET, SO_NOHEADER), that
2007-09-19 04:33:42 +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
Merge from vmlocking: splstatclock is gone.
2007-10-08 14:07:23 +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
…
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
2007-11-09 14:58:36 +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
2007-11-09 14:58:36 +00:00
sysctl.h
Add _SC_NPROCESSORS_ONLN and _SC_NPROCESSORS_CONF for sysconf(). These
2007-10-15 14:12:54 +00:00
syslimits.h
…
syslog.h
Don't expose _ss functions for 4.0. Requested by core.
2006-11-22 17:23:24 +00:00
systm.h
Generate normal prototypes (etc) for INDIR calls (sys_syscall and sys___syscall)
2007-11-09 14:54:13 +00:00
systrace.h
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
tape.h
…
termios.h
…
time.h
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
timeb.h
…
timepps.h
Kill caddr_t; there will be some MI fallout, but it will be fixed shortly.
2007-03-04 05:59:00 +00:00
times.h
…
timetc.h
move MAX_TCNAMELEN from kern_tc.c into timetc.h
2006-09-02 13:47:03 +00:00
timevar.h
Adjust the comment about "10 msec" to say that the time period is 1/HZ.
2007-10-22 05:26:42 +00:00
timex.h
…
tprintf.h
…
trace.h
…
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
Merge tty changes from the vmlocking branch.
2007-11-07 15:56:11 +00:00
ttychars.h
…
ttycom.h
…
ttydefaults.h
constify ttydefchars.
2006-09-30 11:58:44 +00:00
ttydev.h
…
types.h
Implementation of POSIX message queues.
2007-09-07 18:56:02 +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
…
un.h
Add a new socket option for unix domain sockets: LOCAL_PEEREID, to make
2007-08-09 15:23:01 +00:00
unistd.h
Add _SC_NPROCESSORS_ONLN and _SC_NPROCESSORS_CONF for sysconf(). These
2007-10-15 14:12:54 +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
…
userconf.h
…
userret.h
Merge scheduler changes from the vmlocking branch. All discussed on
2007-11-06 00:42:39 +00:00
utsname.h
…
uuid.h
Merge some of the less invasive changes from the vmlocking branch:
2007-07-09 20:51:58 +00:00
vadvise.h
…
verified_exec.h
- remove pathname_ interface.
2007-05-19 22:11:22 +00:00
vfs_syscalls.h
Change the compat sys_[fl]utime code to not use the stackgap.
2007-05-12 17:28:19 +00:00
vmem.h
Merge some of the less invasive changes from the vmlocking branch:
2007-07-09 20:51:58 +00:00
vmmeter.h
…
vnode.h
Merge from vmlocking:
2007-10-10 20:42:20 +00:00
vnode_if.h
Regen.
2007-11-06 22:00:00 +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
…
workqueue.h
machine/{bus,cpu,intr}.h -> sys/{bus,cpu,intr}.h
2007-10-19 11:59:34 +00:00
xattr.h
…
xcall.h
Merge file descriptor locking, cwdi locking and cross-call changes
2007-10-08 15:12:05 +00:00