HP-UX Reference (11i v3 07/02) - 3 Library Functions N-Z (vol 7)
s
smfi_stop(3N) smfi_stop(3N)
NAME
smfi_stop() - starts an orderly shutdown of the Milter for sendmail
SYNOPSIS
#include <libmilter/mfapi.h>
int smfi_stop(void);
PARAMETERS
void Specifies that the function does not accept any argument.
DESCRIPTION
The smfi_stop() routine causes each thread to finish its current connection and then exit the connec-
tion. When all the threads have exited, the call to the
smfi_main() routine returns to the calling pro-
gram, which may then exit or warm restart the function.
smfi_stop() can be called from any callback routine or any error-handling routine at any time in the
program. A new connection is not accepted after calling
smfi_stop() .
Notes
A Milter may also shutdown due the following reasons:
• An internal routine may ask the Milter to abort.
• Any other routine may also ask the Milter to stop.
The stop process cannot be canceled once it has begun.
RETURN VALUE
smfi_stop() always returns SMFI_CONTINUE.
AUTHOR
The
smfi_stop() routine was developed by the Sendmail Inc.
SEE ALSO
smfi_main(3N), smfi_register(3N), smfi_setconn(3N), smfi_settimeout(3N), smfi_opensocket(3N),
smfi_setbacklog(3N), smfi_setdbg(3N).
Sendmail 8.13.3 Programmer’s Guide on docs.hp.com
.
456 Hewlett-Packard Company − 1 − HP-UX 11i Version 3: February 2007