Postfix3.3.1
データ構造 | マクロ定義 | 関数
sys_exits.h ファイル

[ソースコード]

データ構造

struct  SYS_EXITS_DETAIL
 

マクロ定義

#define SYS_EXITS_CODE(n)   ((n) >= EX__BASE && (n) <= EX__MAX)
 
#define EX__BASE   64 /* base value for error messages */
 
#define EX_USAGE   64 /* command line usage error */
 
#define EX_DATAERR   65 /* data format error */
 
#define EX_NOINPUT   66 /* cannot open input */
 
#define EX_NOUSER   67 /* addressee unknown */
 
#define EX_NOHOST   68 /* host name unknown */
 
#define EX_UNAVAILABLE   69 /* service unavailable */
 
#define EX_SOFTWARE   70 /* internal software error */
 
#define EX_OSERR   71 /* system error (e.g., can't fork) */
 
#define EX_OSFILE   72 /* critical OS file missing */
 
#define EX_CANTCREAT   73 /* can't create (user) output file */
 
#define EX_IOERR   74 /* input/output error */
 
#define EX_TEMPFAIL   75 /* temporary failure */
 
#define EX_PROTOCOL   76 /* remote error in protocol */
 
#define EX_NOPERM   77 /* permission denied */
 
#define EX_CONFIG   78 /* configuration error */
 
#define EX__MAX   78 /* maximum listed value */
 

関数

const char * sys_exits_strerror (int)
 
const SYS_EXITS_DETAILsys_exits_detail (int)
 
int sys_exits_softerror (int)
 

マクロ定義詳解

#define EX__BASE   64 /* base value for error messages */

sys_exits.h29 行目に定義があります。

#define EX__MAX   78 /* maximum listed value */

sys_exits.h47 行目に定義があります。

#define EX_CANTCREAT   73 /* can't create (user) output file */

sys_exits.h40 行目に定義があります。

#define EX_CONFIG   78 /* configuration error */

sys_exits.h45 行目に定義があります。

#define EX_DATAERR   65 /* data format error */

sys_exits.h32 行目に定義があります。

#define EX_IOERR   74 /* input/output error */

sys_exits.h41 行目に定義があります。

#define EX_NOHOST   68 /* host name unknown */

sys_exits.h35 行目に定義があります。

#define EX_NOINPUT   66 /* cannot open input */

sys_exits.h33 行目に定義があります。

#define EX_NOPERM   77 /* permission denied */

sys_exits.h44 行目に定義があります。

#define EX_NOUSER   67 /* addressee unknown */

sys_exits.h34 行目に定義があります。

#define EX_OSERR   71 /* system error (e.g., can't fork) */

sys_exits.h38 行目に定義があります。

#define EX_OSFILE   72 /* critical OS file missing */

sys_exits.h39 行目に定義があります。

#define EX_PROTOCOL   76 /* remote error in protocol */

sys_exits.h43 行目に定義があります。

#define EX_SOFTWARE   70 /* internal software error */

sys_exits.h37 行目に定義があります。

#define EX_TEMPFAIL   75 /* temporary failure */

sys_exits.h42 行目に定義があります。

#define EX_UNAVAILABLE   69 /* service unavailable */

sys_exits.h36 行目に定義があります。

#define EX_USAGE   64 /* command line usage error */

sys_exits.h31 行目に定義があります。

#define SYS_EXITS_CODE (   n)    ((n) >= EX__BASE && (n) <= EX__MAX)

sys_exits.h27 行目に定義があります。

関数詳解

const SYS_EXITS_DETAIL* sys_exits_detail ( int  )

sys_exits.c125 行目に定義があります。

int sys_exits_softerror ( int  )

sys_exits.c136 行目に定義があります。

const char* sys_exits_strerror ( int  )

sys_exits.c114 行目に定義があります。