freebsd-dev/sys/sys
Jason Evans a18b1f1d4d Convert lockmgr locks from using simple locks to using mutexes.
Add lockdestroy() and appropriate invocations, which corresponds to
lockinit() and must be called to clean up after a lockmgr lock is no
longer needed.
2000-10-04 01:29:17 +00:00
..
_posix.h
_sigset.h
aac_ioctl.h A new driver for PCI:SCSI RAID controllers based on the Adaptec FSA 2000-09-13 03:20:35 +00:00
acct.h
acl.h o Add two constants mapping ACLs into extended attribute names 2000-09-21 19:05:30 +00:00
agpio.h A driver for programming the AGP hardware. This is only very lightly 2000-06-09 16:04:30 +00:00
aio.h Remove another unused field from struct __aiocb_private. 2000-10-03 21:43:55 +00:00
assym.h Use "nm | awk ..." instead of genassym(1) to generate symbol value headers. 2000-06-02 09:27:48 +00:00
bio.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
bitstring.h
blist.h
buf.h Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
bus_dma.h Fixed syntax errors and style bugs in previous commit. The syntax 2000-06-14 18:48:39 +00:00
bus_private.h Add device_set_softc() which does the obvious. 2000-07-03 13:06:29 +00:00
bus.h Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
callout.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
capability.h o Add POSIX1E_CAPABILITY_EXTATTR_NAME, a string constant for the 2000-08-08 18:47:59 +00:00
ccdvar.h
cdefs.h Use __alias__ instead of alias in the definition of __strong_reference(). 2000-03-18 22:26:54 +00:00
cdio.h
cdrio.h
chio.h
clist.h
conf.h Rename lminor() to dev2unit(). This function gives a linear unit number 2000-09-19 10:28:44 +00:00
cons.h
consio.h Supported EGC 640x400, PEGC 640x400 and PEGC 640x480 graphics modes. 2000-04-27 13:34:32 +00:00
copyright.h MFS: adjust University of California's copyright. 2000-07-07 18:35:11 +00:00
ctype.h
dataacq.h Add $FreeBSD$ 2000-05-01 20:32:07 +00:00
devicestat.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
dir.h
dirent.h
disk.h Add disk_enumerate() for finding names of disks. Vinum and libh will 2000-06-15 20:30:53 +00:00
disklabel.h GC some LFS lint. 2000-09-19 10:25:01 +00:00
diskmbr.h GC some LFS lint. 2000-09-19 10:25:01 +00:00
diskpc98.h GC some LFS lint. 2000-09-19 10:25:01 +00:00
diskslice.h Avoid the modules madness I inadvertently introduced by making the 2000-09-02 19:17:34 +00:00
dkstat.h Redeclare cp_time. It's no longer static, and linprocfs needs it. 2000-09-07 16:38:04 +00:00
dmap.h
domain.h
dvdio.h Add support for the DVD ioctl interface. 2000-05-12 03:36:02 +00:00
elf32.h
elf64.h
elf_common.h Add machine type for ia64. 2000-09-29 13:35:14 +00:00
elf_generic.h
errno.h Add ENOTSUP, which is specified as an error return value for various 2000-05-02 06:02:11 +00:00
event.h Simplify kqueue API slightly. 2000-07-18 19:31:52 +00:00
eventhandler.h Fix EVENTHANDLER_FAST_DEREGISTER 2000-10-02 07:14:02 +00:00
eventvar.h Simplify kqueue API slightly. 2000-07-18 19:31:52 +00:00
exec.h
extattr.h
fbio.h Supported EGC 640x400, PEGC 640x400 and PEGC 640x480 graphics modes. 2000-04-27 13:34:32 +00:00
fcntl.h Implement POSIX.1b shared memory objects. In this implementation, 2000-04-22 15:22:31 +00:00
fdcio.h
file.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
filedesc.h Fixed disordering and misformatting in previous commit. 2000-06-14 18:38:44 +00:00
filio.h
gmon.h
imgact_aout.h
imgact_elf.h Change Elf64_Brandinfo::brand from char* to int. 2000-04-28 08:53:23 +00:00
imgact.h Make size of dynamic loader argument variable to support 2000-09-26 05:09:21 +00:00
inflate.h
interrupt.h - Remove the inthand2_t type and use the equivalent driver_intr_t type from 2000-09-13 18:33:25 +00:00
inttypes.h
ioccom.h
ioctl_bt848.h Add multiple #include protection 2000-04-04 16:46:19 +00:00
ioctl_compat.h
ioctl_meteor.h
ioctl.h
ipc.h
jail.h o Modify jail to limit creation of sockets to UNIX domain sockets, 2000-06-04 04:28:31 +00:00
joystick.h
kbio.h Add the ability to define a "shutdown" and "shutdown and poweroff" key 2000-09-11 20:37:42 +00:00
kernel.h Big mbuf subsystem diff #1: incorporate mutexes and fix things up somewhat 2000-09-30 06:30:39 +00:00
kobj.h Add kobj_class_compile_static() to allow classes to be initialised 2000-08-28 21:11:12 +00:00
kthread.h Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
ktr.h Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
ktrace.h Add KTR, a facility that logs kernel events in order to to facilitate 2000-09-07 01:29:44 +00:00
libkern.h sys/systm.h is incompatable with sys/types.h in userland. 2000-09-03 11:32:07 +00:00
linedisc.h Rename lminor() to dev2unit(). This function gives a linear unit number 2000-09-19 10:28:44 +00:00
link_aout.h Update the prototype for "r_brk" to correspond with the change in 2000-09-18 20:40:32 +00:00
link_elf.h Update the prototype for "r_brk" to correspond with the change in 2000-09-18 20:40:32 +00:00
linker_set.h Change ".align 3" to ".p2align 3" so that this works with ia64. 2000-09-29 13:35:57 +00:00
linker.h style(9)'ify all the function prototypes by protecting all the parameter 2000-07-25 22:58:52 +00:00
lock.h Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
lockf.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
lockmgr.h Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
malloc.h sys/malloc.h: 2000-06-14 18:31:42 +00:00
mbuf.h Fix a problem with MCHTYPE macro's use of atomic(). 2000-10-03 02:23:35 +00:00
md5.h
mdioctl.h
memrange.h
mman.h Add MAP_NOCORE to mmap(2), and MADV_NOCORE and MADV_CORE to madvise(2). 2000-02-28 04:10:35 +00:00
module.h First round implementation of a fine grain enhanced module to module 2000-04-29 13:19:31 +00:00
mount.h Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
mouse.h - Add Support for the following PS/2 mice: 2000-03-18 15:21:40 +00:00
msg.h Move the MSG* and SEM* options to opt_sysvipc.h 2000-05-01 13:33:56 +00:00
msgbuf.h Increase the default msgbuf size from 8k to 32k. Boot -v easily 2000-01-29 15:29:11 +00:00
mtio.h Default device not longer uses the "r" raw prefix. 2000-04-26 11:34:52 +00:00
namei.h Add new flag PDIRUNLOCK to the component.cn_flags which should be set by 2000-09-17 07:26:42 +00:00
nlist_aout.h
param.h Add ia64 support. 2000-09-29 13:36:47 +00:00
pciio.h
pioctl.h
pipe.h
poll.h Synchronize the poll() prototype with the one provided in the 2000-08-21 12:25:09 +00:00
posix4.h
proc.h - Add a new process flag P_NOLOAD that marks a process that should be 2000-09-15 22:00:23 +00:00
procfs.h
protosw.h backout previous change for now 2000-08-16 13:59:50 +00:00
ptio.h
ptrace.h
queue.h Make check for empty list in STAILQ_LAST() more readable. 2000-08-03 17:31:56 +00:00
random.h The "struct proc" argument to read_random was ill-conceived, and a 2000-09-12 13:13:22 +00:00
reboot.h
resource.h Change the scheduler to actually respect the PUSER barrier. It's been 2000-04-30 18:33:43 +00:00
resourcevar.h Remove uidinfo hash table lookup and maintenance out of chgproccnt() and 2000-09-05 22:11:13 +00:00
rman.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
rtprio.h Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
select.h Back this one out until I can fix _all_ of the headers. The headers sure 2000-08-07 03:54:25 +00:00
selinfo.h Back this one out until I can fix _all_ of the headers. The headers sure 2000-08-07 03:54:25 +00:00
sem.h Move the MSG* and SEM* options to opt_sysvipc.h 2000-05-01 13:33:56 +00:00
semaphore.h
shm.h
signal.h
signalvar.h Declare sigexit() as non-returning. 2000-09-17 15:23:10 +00:00
smp.h Move MAXCPU from machine/smp.h to machine/param.h to fix breakage 2000-09-23 12:18:06 +00:00
snoop.h
socket.h Document which RFC introduced CMSG_SPACE() and CMSG_LEN(). 2000-09-22 14:43:08 +00:00
socketvar.h Accept filter maintainance 2000-09-06 18:49:13 +00:00
sockio.h sync with kame tree as of july00. tons of bug fixes/improvements. 2000-07-04 16:35:15 +00:00
soundcard.h add 32bit formats and a couple of ioctls 2000-09-01 17:38:32 +00:00
stat.h Get userland visible flags added for snapshots to give a few days 2000-07-04 04:58:34 +00:00
syscall-hide.h Regen: fix prototypes for {o|}{g|s}etrlimit. 2000-08-28 07:56:38 +00:00
syscall.h Regen: fix prototypes for {o|}{g|s}etrlimit. 2000-08-28 07:56:38 +00:00
syscall.mk Regen: fix prototypes for {o|}{g|s}etrlimit. 2000-08-28 07:56:38 +00:00
sysctl.h These patches implement dynamic sysctls. It's possible now to add 2000-07-15 10:26:04 +00:00
sysent.h Fix #! script exec under linux emulation. If a script is exec'd from a 2000-04-26 20:58:40 +00:00
syslimits.h
syslog.h
sysproto.h Regen: fix prototypes for {o|}{g|s}etrlimit. 2000-08-28 07:56:38 +00:00
systm.h Add ia64 support. 2000-09-29 13:36:47 +00:00
taskqueue.h taskqueue_swi is a pointer, not a struct. Fix a comment that misleadingly 2000-06-09 22:32:36 +00:00
termios.h
time.h Isolate the Timecounter internals in their own two files. 2000-03-20 14:09:06 +00:00
timeb.h
timepps.h
timers.h
times.h
timetc.h Isolate the Timecounter internals in their own two files. 2000-03-20 14:09:06 +00:00
timex.h Update the NTP kernel PLL code to the 2000-08-29 version of Dave Mills 2000-09-04 08:19:32 +00:00
tprintf.h
tty.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
ttychars.h
ttycom.h Remove the TABLDISC line discipline number, it's not in the tree 2000-01-29 16:47:35 +00:00
ttydefaults.h
ttydev.h
types.h Followup to previous commit; change fd_mask from signed to unsigned as 2000-02-20 15:01:37 +00:00
ucontext.h
ucred.h Silence lame compiler warning. 2000-09-16 23:59:37 +00:00
uio.h
un.h
unistd.h Major update to the way synchronization is done in the kernel. Highlights 2000-09-07 01:33:02 +00:00
unpcb.h Back out the previous change to the queue(3) interface. 2000-05-26 02:09:24 +00:00
user.h
utsname.h
vmmeter.h
vnioctl.h
vnode.h Convert lockmgr locks from using simple locks to using mutexes. 2000-10-04 01:29:17 +00:00
wait.h
xrpuio.h