.SH "SYNOPSIS"
.nf
.B "#include <mLib/ident>"
-
+.PP
.B "typedef struct { ...\& } ident_request;"
-
+.PP
.ta 2n +2n
.B "enum ["
.B " IDENT_USERID = ...,"
.B " IDENT_ERROR = ...,"
.B " IDENT_BAD = ..."
.B "};"
-
+.PP
.B "typedef struct {"
.B " unsigned short sport, dport;"
.B " unsigned type;"
.B " char *error;"
.B " } u;"
.B "} ident_reply;"
-
+.PP
.BI "void ident_abort(ident_request *" rq );
.ta \w'\fBvoid ident('u
.BI "void ident(ident_request *" rq ", sel_state *" s ,