freebsd-dev/share/man/man9
phk 0b3822b367 The at_exit and at_fork functions currently use a 'roll your own'
linked list to store the callbak routines.  The patch converts the
lists to queue(3) TAILQs, making the code slightly clearer and ensuring
that callbacks are executed in FIFO order.

Man page also updated as necesary.

(discontinued use of M_TEMP malloc type while here anyway /phk)

Submitted by:   Jake Burkholder jake@checker.org
PR:             14912
1999-11-19 21:29:03 +00:00
..
at_exit.9 The at_exit and at_fork functions currently use a 'roll your own' 1999-11-19 21:29:03 +00:00
at_fork.9 The at_exit and at_fork functions currently use a 'roll your own' 1999-11-19 21:29:03 +00:00
at_shutdown.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bios.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
boot.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
buf.9 mdoc(7)'fy, fix broken FreeBSD release number (3.0.1 -> 3.1) 1999-10-30 14:15:49 +00:00
BUS_CONNECT_INTR.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
BUS_CREATE_INTR.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bus_generic_attach.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bus_generic_detach.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bus_generic_map_intr.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bus_generic_print_child.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bus_generic_read_ivar.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
bus_generic_shutdown.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
BUS_PRINT_CHILD.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
BUS_READ_IVAR.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
cd.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
copy.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_add_driver.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_find.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_get_device.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_get_devices.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_get_maxunit.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_get_name.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass_get_softc.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devclass.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devfs_add_devswf.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devfs_link.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
devfs_remove_dev.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_add_child.9 Replace stale references to device_add_child_after(9) with 1999-09-04 12:37:21 +00:00
DEVICE_ATTACH.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_delete_child.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
DEVICE_DETACH.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_enable.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_find_child.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_get_devclass.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_get_driver.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_get_ivars.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_get_softc.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_get_state.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_get_unit.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_probe_and_attach.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
DEVICE_PROBE.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_quiet.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device_set_desc.9 Add device_set_desc_copy(9). 1999-09-06 15:13:09 +00:00
device_set_flags.9 Add new manpage device_set_flags.9 and add links for 1999-09-12 16:01:11 +00:00
DEVICE_SHUTDOWN.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
device.9 Replace stale references to device_add_child_after(9) with 1999-09-04 12:37:21 +00:00
devstat.9 Add to .Nm devstat_end_transaction_buf(). 1999-09-23 13:31:15 +00:00
devtoname.9 Remove a useless new line. 1999-09-25 16:11:09 +00:00
driver.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
fetch.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
ifnet.9 Adjust descriptions for if_up() and if_down(). 1999-09-14 01:05:40 +00:00
inittodr.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
intro.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
kernacc.9 Change useracc() and kernacc() to use VM_PROT_{READ|WRITE|EXECUTE} for the 1999-10-30 06:32:05 +00:00
make_dev.9 Document the make_dev(9) and remove_dev(9) facilities. 1999-09-25 20:12:01 +00:00
Makefile Document the make_dev(9) and remove_dev(9) facilities. 1999-09-25 20:12:01 +00:00
malloc.9 Bring kernel malloc documentation up to date, including the example. 1999-09-29 16:49:18 +00:00
MD5.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
mi_switch.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
microseq.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
namei.9 mdoc(7)'fy 1999-10-30 15:12:25 +00:00
panic.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
physio.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
posix4.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
psignal.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
resettodr.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
rtalloc.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
rtentry.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
sleep.9 Move the description of the traditional sleep() form out into the history 1999-11-03 10:39:54 +00:00
spl.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
store.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
style.9 Revert previous change, I misread it as an if( when it really 1999-10-10 09:28:14 +00:00
suser.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
time.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
timeout.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
uio.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_CHECKEXP.9 vnode -> mountpoint 1999-09-11 21:00:03 +00:00
VFS_FHTOVP.9 Document VFS changes: 1999-09-11 00:57:20 +00:00
VFS_INIT.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_MOUNT.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_QUOTACTL.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_ROOT.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_START.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_STATFS.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_SYNC.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_UNMOUNT.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_VGET.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS_VPTOFH.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VFS.9 Document VFS changes: 1999-09-11 00:57:20 +00:00
vget.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
vnode.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_ABORTOP.9 Update errors in documentation for various VOP_ calls. Specifically, 1999-09-24 07:07:02 +00:00
VOP_ACCESS.9 More synchronization of the VOP documentation to the real world. 1999-09-24 13:58:55 +00:00
VOP_ADVLOCK.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_ATTRIB.9 More clarification of locking requirements. 1999-09-24 10:42:45 +00:00
VOP_BWRITE.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_CREATE.9 Document changed calling conventions (lost WILLRELE) for VOP_MKNOD and 1999-11-13 21:00:26 +00:00
VOP_FSYNC.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_GETPAGES.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_INACTIVE.9 Update errors in documentation for various VOP_ calls. Specifically, 1999-09-24 07:07:02 +00:00
VOP_IOCTL.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_LEASE.9 More locking clarifications. Add skeleton manual page for VOP_LEASE 1999-09-24 17:11:02 +00:00
VOP_LINK.9 More locking clarifications. Add skeleton manual page for VOP_LEASE 1999-09-24 17:11:02 +00:00
VOP_LOCK.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_LOOKUP.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_MMAP.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_OPENCLOSE.9 More clarification of locking requirements. 1999-09-24 10:42:45 +00:00
VOP_PATHCONF.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_PRINT.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_RDWR.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_READDIR.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_READLINK.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_REALLOCBLKS.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_REMOVE.9 Update errors in documentation for various VOP_ calls. Specifically, 1999-09-24 07:07:02 +00:00
VOP_RENAME.9 mdoc style cleanup 1999-09-25 17:21:21 +00:00
VOP_STRATEGY.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
VOP_VPTOFH.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
vput.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
vref.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
vrele.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00
vslock.9 $Id$ -> $FreeBSD$ 1999-08-28 00:22:10 +00:00