X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/177f020f122827214159c46dcfe7ded1e3c8d1c3..e605596f06f250775f89ddfe3f7f2c8fcfda1c4e:/h/netsec.h diff --git a/h/netsec.h b/h/netsec.h index e22b39e3..e381af86 100644 --- a/h/netsec.h +++ b/h/netsec.h @@ -1,10 +1,9 @@ -/* Network security library routines for nmh. +/* netsec.h -- network-security library routines. * * These are a common set of routines to handle network security for * things like SASL and OpenSSL. */ -struct _netsec_context; typedef struct _netsec_context netsec_context; /* @@ -16,15 +15,15 @@ netsec_context *netsec_init(void); /* * Shuts down the security context for a connection and frees all - * associated resources. + * associated resources. Will unconditionally close the network socket + * as well. * * Arguments: * * ns_context - Network security context - * closeflag - If set to 1, close the socket descriptor as well. */ -void netsec_shutdown(netsec_context *ns_context, int closeflag); +void netsec_shutdown(netsec_context *ns_context); /* * Sets the file descriptor for this connection. This will be used by