Lines Matching refs:code
17 /* int SYS_EXITS_CODE(code)
18 /* int code;
20 /* const char *sys_exits_strerror(code)
21 /* int code;
23 /* const SYS_EXITS_DETAIL *sys_exits_detail(code)
24 /* int code;
26 /* int sys_exits_softerror(code)
27 /* int code;
32 /* SYS_EXITS_CODE() returns non-zero when the specified code
33 /* is a sendmail-compatible process exit status code.
36 /* specified sendmail-compatible status code, or a generic
37 /* text for an unknown status code.
41 /* code, or a generic entry for an unknown status code.
46 /* sendmail-compatible status code corresponds to a recoverable error.
47 /* An unknown status code is always unrecoverable.
100 /* sys_exits_fake - fake an entry for an unknown code */
102 static SYS_EXITS_DETAIL *sys_exits_fake(int code)
107 vstring_sprintf(sys_exits_def_text, "unknown mail system error %d", code);
114 const char *sys_exits_strerror(int code)
116 if (!SYS_EXITS_CODE(code)) {
117 return (sys_exits_fake(code)->text);
119 return (sys_exits_table[code - EX__BASE].text);
125 const SYS_EXITS_DETAIL *sys_exits_detail(int code)
127 if (!SYS_EXITS_CODE(code)) {
128 return (sys_exits_fake(code));
130 return (sys_exits_table + code - EX__BASE);
136 int sys_exits_softerror(int code)
138 if (!SYS_EXITS_CODE(code)) {
141 return (sys_exits_table[code - EX__BASE].dsn[0] == '4');