X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~mdw/git/mLib/blobdiff_plain/0d4e268a25ff7c416d2229057a77c451407a5db0..08da152ecf0c34dbb9fbfa9e863f1057c092e860:/man/sel.3 diff --git a/man/sel.3 b/man/sel.3 index c3e81ae..e55de84 100644 --- a/man/sel.3 +++ b/man/sel.3 @@ -1,7 +1,14 @@ .\" -*-nroff-*- -.TH sel 3mLib "22 May 1999" mLib +.TH sel 3 "22 May 1999" mLib .SH NAME sel \- low level interface for waiting for I/O +.\" @sel_init +.\" @sel_initfile +.\" @sel_addfile +.\" @sel_rmfile +.\" @sel_addtimer +.\" @sel_rmtimer +.\" @sel_select .SH SYNOPSIS .nf .B "#include " @@ -89,9 +96,9 @@ implementing timeouts). More sophisticated selectors can be constructed using .BR sel 's interface. For examples, see -.BR selbuf (3mLib) +.BR selbuf (3) and -.BR conn (3mLib). +.BR conn (3). .SH "PROGRAMMING INTERFACE" A multiplexor is represented using the type .B sel_state @@ -254,5 +261,9 @@ more general than that. An implementation which worked off System V-ish .BR poll (2) instead would be fairly trivial to make, and would look just the same from the outside. +.SH "SEE ALSO" +.BR select (2), +.BR poll (2), +.BR mLib (3). .SH AUTHOR Mark Wooding,