.\" -*-nroff-*-
-.TH sel 3 "22 May 1999" mLib
+.TH sel 3 "22 May 1999" "Straylight/Edgeware" "mLib utilities library"
.SH NAME
sel \- low level interface for waiting for I/O
.\" @sel_init
.BI "void sel_addtimer(sel_state *" s ", sel_timer *" t ,
.BI " struct timeval *" tv ,
.BI " void (*" func ")(struct timeval *" tv ", void *" p ),
+.BI " void *" p );
.BI "void sel_rmtimer(sel_timer *" t );
.BI "void sel_addhook(sel_state *" s ", sel_hook *" h ,
happen, informs the appropriate selector handlers, and returns. If
everything went according to plan,
.B sel_select
-returns zero. Otherwise it returns -1, and the global variable
+returns zero. Otherwise it returns \-1, and the global variable
.B errno
is set appropriately.
.SS "Hook functions"
.BR selbuf (3),
.BR mLib (3).
.SH AUTHOR
-Mark Wooding, <mdw@nsict.org>
+Mark Wooding, <mdw@distorted.org.uk>