Commit Graph

1191 Commits

Author SHA1 Message Date
Archie Cobbs
ac83689e01 Fix typo. 1999-11-30 06:47:54 +00:00
Archie Cobbs
f8307e1233 Add two new generic control messages, NGM_ASCII2BINARY and
NGM_BINARY2ASCII, which convert control messages to ASCII and back.
This allows control messages to be sent and received in ASCII form
using ngctl(8), which makes ngctl a lot more useful.

This also allows all the type-specific debugging code in libnetgraph
to go away -- instead, we just ask the node itself to do the ASCII
translation for us.

Currently, all generic control messages are supported, as well as
messages associated with the following node types: async, cisco,
ksocket, and ppp.

See /usr/share/examples/netgraph/ngctl for an example of using this.

Also give ngctl(8) the ability to print out incoming data and
control messages at any time.  Eventually nghook(8) may be subsumed.

Several other misc. bug fixes.

Reviewed by:	julian
1999-11-30 02:45:32 +00:00
Alfred Perlstein
7285bccf1a add pthread_cancel, obtained from OpenBSD.
eischen (Daniel Eischen) added wrappers to protect against cancled
threads orphaning internal resources.

the cancelability code is still a bit fuzzy but works for test
programs of my own, OpenBSD's and some examples from ORA's books.

add readdir_r to both libc and libc_r

add some 'const' attributes to function parameters

Reviewed by: eischen, jasone
1999-11-28 05:38:13 +00:00
Bill Fumerola
da2440e826 A bullet in the head to pkg_manage references. 1999-11-26 22:12:12 +00:00
Andrey A. Chernov
d65bc34042 Document single_mountd_enable 1999-11-23 04:14:35 +00:00
Andrey A. Chernov
08abdae453 Remove man_locles - goes to manpath.config 1999-11-23 03:33:25 +00:00
Brian Somers
e6c5a96cee Document pppoed options 1999-11-23 00:22:58 +00:00
Nick Hibma
4239682e7f Update the manpage with the changed usb_devinfo structure. 1999-11-22 14:41:02 +00:00
John Polstra
907b750c0c The rt_refcnt member is a long now. 1999-11-22 04:26:00 +00:00
Julian Elischer
6a192c5e8c Document the requirement for root privileges. 1999-11-21 23:19:13 +00:00
Julian Elischer
93abfafb05 Document new feature (support for write(2) when 1 hook attached). 1999-11-21 12:03:00 +00:00
Poul-Henning Kamp
93efcae809 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
Archie Cobbs
8d6703c6be Update references. 1999-11-19 04:41:09 +00:00
Archie Cobbs
01e86e31a7 Miscellaneous edits. 1999-11-19 04:40:34 +00:00
Archie Cobbs
326c3126d5 Add reference to ng_pppoe(8). 1999-11-19 04:32:28 +00:00
Archie Cobbs
debfa5183b Update to reflect changed functionality. 1999-11-19 04:30:26 +00:00
Alexey Zelkin
b1915357ce Fix invalid option name: DIVERT -> IPDIVERT 1999-11-17 12:34:35 +00:00
Archie Cobbs
8be226ccde Add reference to new netgraph node type "ksocket". 1999-11-16 23:27:37 +00:00
Archie Cobbs
f7045ac0eb New Netgraph node type "ksocket".
Obtained from:  Whistle source tree
1999-11-16 23:27:10 +00:00
Alexey Zelkin
474fc32b33 * remove i386 specific mark
* some style and syntax fixes
* some duplicated $FreeBSD$ tags removed
1999-11-15 23:14:32 +00:00
Alexey Zelkin
26a4cb66b9 Deactivate manpages repo-copied to man4 directory (all these drivers
not i386 specific anymore -- move them to appropriate place)
1999-11-15 23:10:44 +00:00
Alexey Zelkin
83984cbd0b Activate manpages repo-copied from man4.i386. 1999-11-15 23:05:18 +00:00
Eivind Eklund
b04b572b08 Document changed calling conventions (lost WILLRELE) for VOP_MKNOD and
VOP_SYMLINK.
1999-11-13 21:00:26 +00:00
Bill Fumerola
d07bc90792 'Dq' -> '.Dq' 1999-11-12 04:03:04 +00:00
Archie Cobbs
71cb548de4 Update to reflect changes in the node type. 1999-11-10 06:17:51 +00:00
Kazutaka YOKOTA
33099659f2 Fix typo: MOUSE_GETSTAT -> MOUSE_GETSTATUS.
Found by: abial
1999-11-09 12:18:10 +00:00
Kazutaka YOKOTA
7a88382dc3 - Document SC_TWOBUTTON_MOUSE, SC_NORM_ATTR, SC_NORM_REV_ATTR,
SC_KERNEL_CONS_ATTR and SC_KERNEL_CONS_REV_ATTR.

Nudged by eivind
1999-11-08 14:16:48 +00:00
Archie Cobbs
db8cd7ce1f Update to better reflect reality. 1999-11-08 03:14:58 +00:00
Archie Cobbs
aa5297630e Add missing documentation for the two control messages supported
by this node type.
1999-11-08 03:14:15 +00:00
Archie Cobbs
d1f183b5d8 Add some more clarification. 1999-11-08 03:13:28 +00:00
Julian Elischer
a14a0223ae Stop nroff from complaining about the freeBSD version..
Also some updates to the vjc node man page.
1999-11-07 05:16:27 +00:00
Julian Elischer
41d4aa314c Bring the man page for netgraph socket nodes up to date. 1999-11-06 21:07:32 +00:00
Chris Costello
a578682870 Fix a typo.
PR:		docs/14684
1999-11-03 20:41:50 +00:00
Joerg Wunsch
93c6e868e8 Move the description of the traditional sleep() form out into the history
section, we no longer have it.

Fix mdoc style violations caused by a previous committer.
1999-11-03 10:39:54 +00:00
Nik Clayton
cb3af1531c Fix a disappearing section due to use of (') in the text. Use the
.Sq macro instead.

PR:             docs/13153
Submitted by:   Kazuo Horikawa <horikawa@jp.FreeBSD.org>
1999-11-02 19:58:39 +00:00
Alexey Zelkin
b844b13b6a Fix file names in .FILES section.
Remove reference to obsolete files /us/src/share/tmac/README
1999-11-02 13:47:09 +00:00
Alexey Zelkin
af56842c46 Document .Ox and .Nx macros 1999-11-02 13:27:27 +00:00
Alexey Zelkin
385efa2c25 Document .St macro. 1999-11-02 13:23:56 +00:00
Nicolas Souchu
c0b6742c79 Add alpm smbus lowlevel driver manpage 1999-11-01 22:55:50 +00:00
Brian Feldman
4566afd5ac Remove an excess body lying around.
Submitted by:	mpp
1999-10-31 04:01:16 +00:00
Brian Feldman
ea14e5c394 This is the much-anticipated ELF manual page! Everyone be sure to
thank Jeroen and all who helped bring it about :)

Submitted by:	Jeroen Ruigrok van der Werven <asmodai@wxs.nl>
Reviewed by:	jdp, Gerald Hicks, the Doc Team
1999-10-30 22:07:11 +00:00
Brian Feldman
3756a2e63a This is the much-anticipated ELF manual page! Everyone be sure to
thank Jeroen and all who helped bring it about :)

Submitted by:	Jeroen Ruigrok van der Werven <asmodai@wxs.nl>
Reviewed by:	jdp, Gerald Hicks, the Doc Team
1999-10-30 22:00:04 +00:00
Mike Pritchard
a779383359 mdoc style fix. 1999-10-30 20:56:07 +00:00
Mike Pritchard
7f9d26bd9d Fix some spelling errors. 1999-10-30 20:30:19 +00:00
Alexey Zelkin
9b8ef6b73a $FreeBSD$ tags moved to bottom of license aggmt. 1999-10-30 16:05:26 +00:00
Alexey Zelkin
fce5ff3017 Remove comments left since mdoc.template time or just useless comments 1999-10-30 15:38:20 +00:00
Alexey Zelkin
e1e5fdf6d4 mdoc(7)'fy 1999-10-30 15:12:25 +00:00
Alexey Zelkin
a169de1e31 mdoc(7)'fy, fix broken FreeBSD release number (3.0.1 -> 3.1) 1999-10-30 14:15:49 +00:00
Alexey Zelkin
466f8f3f33 Fix invalid pathes in FILES section, mdoc(7)'fy 1999-10-30 14:10:31 +00:00
Alexey Zelkin
ba554517e2 Backout previous commit. This change should be applied to -STABLE only. 1999-10-30 13:22:00 +00:00