chiark / gitweb /
@@@ wip type definitions in manpage synopses
[mLib] / sel / ident.3
index c6c14f52f54a99306f355c229c6e3c5d81f47d85..326d50892e4f634f2aef9cc2d0cba1da313e57e0 100644 (file)
@@ -9,6 +9,23 @@ ident \- identd (RFC931) client
 .nf
 .B "#include <mLib/ident>"
 
+.B "typedef struct { ...\& } ident_request;"
+
+.B "enum ["
+.B "\h'4n'IDENT_USERID = ...,"
+.B "\h'4n'IDENT_ERROR = ...,"
+.B "\h'4n'IDENT_BAD = ..."
+.B "};"
+
+.B "typedef struct {"
+.B "\h'4n'unsigned short sport, dport;"
+.B "\h'4n'unsigned type;"
+.B "\h'4n'union {"
+.B "\h'8n'struct { char *os, *user; } userid;"
+.B "\h'8n'char *error;"
+.B "\h'4n'} u;"
+.B "} ident_reply;"
+
 .BI "void ident_abort(ident_request *" rq );
 .ds mT \fBvoid ident(
 .BI "\*(mTident_request *" rq ", sel_state *" s ,