X-Git-Url: https://git.distorted.org.uk/~mdw/mLib/blobdiff_plain/18c831dcd0ae4d660c70ccac69d27ed2a97851be..814e42ff7421d66c0a2e33af5765afa2078bc18f:/sel/conn.3 diff --git a/sel/conn.3 b/sel/conn.3 index 1c91193..f115605 100644 --- a/sel/conn.3 +++ b/sel/conn.3 @@ -9,14 +9,18 @@ conn \- selector for nonblocking connections .nf .B "#include " -.BI "int conn_fd(conn *" c ", sel_state *" s ", int " fd , -.BI " void (*" func ")(int " fd ", void *" p ), -.BI " void *" p ); +.B "typedef struct { ...\& } conn;" -.BI "int conn_init(conn *" c ", sel_state *" s ", int " fd , -.BI " struct sockaddr *" dst ", int " dsz , -.BI " void (*" func ")(int " fd ", void *" p ), -.BI " void *" p ); +.ds mT \fBint conn_fd( +.BI "\*(mTconn *" c ", sel_state *" s ", int " fd , +.BI "\h'\w'\*(mT'u'void (*" func ")(int " fd ", void *" p ), +.BI "\h'\w'\*(mT'u'void *" p ); + +.ds mT \fBint conn_init( +.BI "\*(mTconn *" c ", sel_state *" s ", int " fd , +.BI "\h'\w'\*(mT'u'struct sockaddr *" dst ", int " dsz , +.BI "\h'\w'\*(mT'u'void (*" func ")(int " fd ", void *" p ), +.BI "\h'\w'\*(mT'u'void *" p ); .BI "void conn_kill(conn *" c ); .fi