1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
|
/**
* \file main.h
* Global declarations.
*/
#ifndef _MAIN_H
#define _MAIN_H
#include <stdio.h>
/**
* Error codes as specified in sendmail's sysexits.h
*/
enum {
EX_OK = 0, /**< successful termination */
EX_USAGE = 64, /**< command line usage error */
EX_DATAERR = 65, /**< data format error */
EX_NOINPUT = 66, /**< cannot open input */
EX_NOUSER = 67, /**< addressee unknown */
EX_NOHOST = 68, /**< host name unknown */
EX_UNAVAILABLE = 69, /**< service unavailable */
EX_SOFTWARE = 70, /**< internal software error */
EX_OSERR = 71, /**< system error (e.g., can't fork) */
EX_OSFILE = 72, /**< critical OS file missing */
EX_CANTCREAT = 73, /**< can't create (user) output file */
EX_IOERR = 74, /**< input/output error */
EX_TEMPFAIL = 75, /**< temp failure; user is invited to retry */
EX_PROTOCOL = 76, /**< remote error in protocol */
EX_NOPERM = 77, /**< permission denied */
EX_CONFIG = 78 /**< configuration error */
};
extern FILE *log_fp;
extern int verbose;
#endif
|