| SYNOPSIS |
#include <libmilter/mfapi.h>
int smfi_stop(void);
Start an orderly shutdown of the milter. No connections will be accepted
after this call.
|
| DESCRIPTION |
| Called When |
Called from any of the Callback routines
or any error-handling routines at any time. |
| Effects |
The smfi_stop routine
causes each thread to finish its current connection, then exit.
When all threads have exited, the call
to smfi_main returns to your calling program,
which may then exit or warm-restart.
|
|
|---|
| ARGUMENTS |
| Argument | Description |
| void |
Takes no arguement.
|
|
| RETURN VALUES |
smfi_stop always returns SMFI_CONTINUE. But note:
- Another internal routine may already have asked the milter to abort.
- Another routine may already have asked the milter to stop.
- There is no way to cancel the stop process once it has begun.
|