12345678910111213141516171819202122232425262728293031 |
- #ifndef PHP_MILTER_H
- #define PHP_MILTER_H
- #include "libmilter/mfapi.h"
- #define MLFI_NONE 0
- #define MLFI_CONNECT 1
- #define MLFI_HELO 2
- #define MLFI_ENVFROM 3
- #define MLFI_ENVRCPT 4
- #define MLFI_HEADER 5
- #define MLFI_EOH 6
- #define MLFI_BODY 7
- #define MLFI_EOM 8
- #define MLFI_ABORT 9
- #define MLFI_CLOSE 10
- #define MLFI_INIT 11
- #define MG(v) TSRMG(milter_globals_id, zend_milter_globals *, v)
- typedef struct {
- pthread_t thread;
- MUTEX_T receiver;
- MUTEX_T sender;
- SMFICTX *ctx;
- sfsistat retval;
- int message;
- void **args;
- } worker_thread;
- #endif
|