Commit Graph

150 Commits

Author SHA1 Message Date
dillon
afb5888fe6 Clarify more of what VOP_LINK expects. 1999-02-13 07:56:49 +00:00
dillon
52e54f3251 Update man page - directory vnode should not be unlocked or released
by the VOP routine.  The caller does it.
1999-02-13 07:44:14 +00:00
alex
52e14d9a01 Removed occurrences of consecutive repeated words (such as "the the"). 1999-02-12 02:12:08 +00:00
ken
890d6b3f5d Add a prioritization field to the devstat_add_entry() call so that
peripheral drivers can determine where in the devstat(9) list they are
inserted.

This requires recompilation of libdevstat, systat, vmstat, rpc.rstatd, and
any ports that depend on the devstat code, since the size of the devstat
structure has changed.  The devstat version number has been incremented as
well to reflect the change.

This sorts devices in the devstat list in "more interesting" to "less
interesting" order.  So, for instance, da devices are now more important
than floppy drives, and so will appear before floppy drives in the default
output from systat, iostat, vmstat, etc.

The order of devices is, for now, kept in a central table in devicestat.h.
If individual drivers were able to make a meaningful decision on what
priority they should be at attach time, we could consider splitting the
priority information out into the various drivers.  For now, though, they
have no way of knowing that, so it's easier to put them in an easy to find
table.

Also, move the checkversion() call in vmstat(8) to a more logical place.

Thanks to Bruce and David O'Brien for suggestions, for reviewing this, and
for putting up with the long time it has taken me to commit it.  Bruce did
object somewhat to the central priority table (he would rather the
priorities be distributed in each driver), so his objection is duly noted
here.

Reviewed by:	bde, obrien
1999-02-10 00:04:13 +00:00
mpp
9f1a5d1576 Fix some spelling errors. 1999-02-01 22:55:54 +00:00
nsouch
aa42cab079 ppbconf.9 removed 1999-01-30 15:33:20 +00:00
nsouch
12740466f6 Improve ppbus(4) microsequencer description. Remove ppbconf.9 which is
to rapidly depreciated.
1999-01-30 15:32:41 +00:00
julian
4096794725 Slightly relax the requirements fro removing extra braces and parenthesis.
Objected to by: bde
1999-01-30 04:17:14 +00:00
obrien
a1dd973537 Add MLINKS for devstat kernel interfaces. 1999-01-09 05:09:21 +00:00
dillon
456492d180 M_AWAIT changed to M_ASLEEP 1998-12-23 01:06:57 +00:00
dillon
d3f16421ed Documentation update for new M_AWAIT flag to kernel malloc, plus revamp
the descriptions of the flags and return value.
1998-12-23 01:05:06 +00:00
dillon
ff217540cb update asleep/await sections 1998-12-23 00:24:59 +00:00
dillon
4d4cb3cff6 Add manual page describing kernel buffer management system (i.e.
kern/vfs_bio.c).
1998-12-22 19:47:48 +00:00
dillon
8c45e3c71e update HISTORY section 1998-12-21 10:34:53 +00:00
dillon
91f3d1981d Add manual page for experimental kernel asleep() and await() routines 1998-12-21 10:29:28 +00:00
nsouch
173633a586 microseq.9: general purpose parallel microcode for ppbus(4)
ppbconf.9: general info about ppbus(4) structures
1998-10-28 00:55:42 +00:00
bde
935af62dda Removed all `vector xxxintr' specifications. Interrupt handlers are now
configured in drivers.
1998-10-22 15:53:06 +00:00
ken
d853162c51 Change the worm(4) man page to note that there is no longer a worm(4)
driver, and point users in the right direction for similar functionality.
The functionality that used to be provided there is now provided by the
cd(4) driver and cdrecord.

Fix cross-references in a few other man pages.  (i.e. delete references to
things I haven't written yet)
1998-10-16 00:26:28 +00:00
ken
1b90b840fc Update the cd(9) man page for the CAM cd driver. This really just an
update of the quirk entry descriptions to reflect the current state of
things.

Once I find out where such things belong, I'll document things like
the changer scheduling mechanism, actions taken at probe, etc.
1998-10-12 04:09:49 +00:00
eivind
98742ca5a2 Add a section on vnode types. Mostly based on information supplied by
Terry Lambert <terry@lambert.org>
1998-09-28 23:36:35 +00:00
eivind
023a2a3180 Add a manpage for namei().
Markup changes and review by:	dfr
1998-09-27 13:35:49 +00:00
gibbs
fffb8f619e Add devstat.9. 1998-09-15 10:26:57 +00:00
gibbs
66998b62b1 Add a new at_shutdown queue, SHUTDOWN_FINAL. This queue is run at
splhigh() after any system dumps have completed.  SHUTDOWN_POST_SYNC
isn't quite late enough for disk controllers.
1998-09-15 08:48:57 +00:00
gibbs
ec356481de Man page describing the in kernel device statistics routines.
Submitted by:	"Kenneth D. Merry" <ken@plutotech.com>
1998-09-15 06:49:18 +00:00
dfr
0b2fb72464 Add manpages for the new device framework. 1998-09-03 21:52:05 +00:00
wosch
a024876276 Sort cross references. 1998-08-31 16:41:09 +00:00
bde
a7f06cbe47 FIxed missing include in synopsis. 1998-08-03 17:29:44 +00:00
bde
363d29a2a0 FIxed bitrot in prototype in synopsis. 1998-08-03 17:27:41 +00:00
phk
f92b83db4f Fix argument reversal in example.
PR:		7138
Reviewed by:	phk
Submitted by:	Robert Watson <robert+freebsd@cyrus.watson.org>
1998-07-02 05:37:33 +00:00
dt
bdb8dced7a Insert a missing newline. 1998-06-24 13:30:25 +00:00
phk
ffb8b110af devfs_add_devswf(9) and devfs_link(9) don't tell you how to
remove the device once it's added or linked.

PR:		6524
Reviewed by:	phk
Submitted by:	Brian Cully <shmit@kublai.com>
1998-05-06 09:13:53 +00:00
dufault
2c8366e69b Finish _POSIX_PRIORITY_SCHEDULING. Needs P1003_1B and
_KPOSIX_PRIORITY_SCHEDULING options to work.  Changes:

Change all "posix4" to "p1003_1b".  Misnamed files are left
as "posix4" until I'm told if I can simply delete them and add
new ones;

Add _POSIX_PRIORITY_SCHEDULING system calls for FreeBSD and Linux;

Add man pages for _POSIX_PRIORITY_SCHEDULING system calls;

Add options to LINT;

Minor fixes to P1003_1B code during testing.
1998-03-28 11:51:01 +00:00
charnier
285c5ca314 .Sh AUTHOR -> .Sh AUTHORS according to mdoc specs.
Use .An/.Aq.
1998-03-12 07:31:21 +00:00
dufault
1756693a64 Reviewed by: bde
Changes to support building with _POSIX_SOURCE set to 199309L:

1. Add sys/_posix.h to handle those preprocessor defs that POSIX
says have effects when defined before including any header files;

2. Change POSIX4_VISIBLE back to _POSIX4_VISIBLE

3. Add _POSIX4_VISIBLE_HISTORICALLY for pre-existing BSD features now
defined in POSIX.  These show up when:

_POSIX_SOURCE and _POSIX_C_SOURCE are not set or
_POSIX_C_SOURCE is set >= 199309L

and vanish when:

_POSIX_SOURCE is set or _POSIX_C_SOURCE is < 199309L.

4. Explain these in man 9 posix4;

5. Include _posix.h and conditionalize on new feature test.
1998-03-08 17:25:38 +00:00
dufault
41966d30a6 Reviewed by: msmith, bde long ago
POSIX.4 headers and sysctl variables.  Nothing should change
unless POSIX4 is defined or _POSIX_VERSION is set to 199309.
1998-03-04 10:27:00 +00:00
jraynard
a9d0164edf Fix a few typos. 1998-02-28 15:37:25 +00:00
jraynard
86edaf7a5c Strings are terminated by NUL, not NULL. 1998-02-28 15:35:22 +00:00
bde
3a263007d0 Don't refer to the nonexistent function VOP_VALLOC. 1998-01-20 11:08:06 +00:00
bde
8d0c3fdf2f Removed obsolete man pages. 1998-01-16 18:56:34 +00:00
bde
c93632a870 Removed references to the man pages for the obsolete interfaces
VOP_BLKATOFF, VOP_SEEK, VOP_SELECT, VOP_TRUNCATE, VOP_UPDATE,
VOP_VALLOC and VOP_VFREE.
1998-01-16 18:49:42 +00:00
bde
35c9ecbb75 Fixed synopsis again. Too much was blown away by splatting a NetBSD-
based version over the top of the FreeBSD version in rev.1.6.
1998-01-16 18:45:52 +00:00
bde
80e59870d6 Fixed bitrot. The type of the "level" is intrmask_t, not int. 1998-01-16 18:14:34 +00:00
bde
5f9505eb35 Fixed prototype for tsleep() (const poisoning). 1998-01-16 18:12:57 +00:00
bde
8148eb00a3 Fixed a missing #include in the synopsis. 1998-01-16 18:06:23 +00:00
steve
e7171be21c Comment out xref to buf(9) manpage.
PR:		5421
1998-01-03 22:26:00 +00:00
alex
98c758e7db Expanded cross references. 1998-01-02 19:22:52 +00:00
bde
91fd3d119c Sorted lists. Use the same style as most Makefiles for `MLINKS+=' lines. 1998-01-01 10:12:14 +00:00
bde
0fd0acf7f1 Install devfs_remove_dev.9 and suser.9. 1998-01-01 09:40:21 +00:00
wosch
1fc752bc49 The terminating character in strings is NUL', not NULL'. 1997-12-28 12:06:29 +00:00
hoek
b298ef3a0e Use consistent spelling,
writeable -> writable (recall prior debate over this? :-)
	initialise -> initialize
	recognise -> recognize

Merry Christmas! :)
1997-12-25 09:36:42 +00:00