![]() |
s/qmail
3.3.23
Next generation secure email transport
|
Go to the source code of this file.
Data Structures | |
struct | strerr |
Macros | |
#define | STRERR(r, se, a) { se.who = 0; se.x = a; se.y = 0; se.z = 0; return r; } |
#define | STRERR_SYS(r, se, a) { se.who = &strerr_sys; se.x = a; se.y = 0; se.z = 0; return r; } |
#define | STRERR_SYS3(r, se, a, b, c) { se.who = &strerr_sys; se.x = a; se.y = b; se.z = c; return r; } |
#define | strerr_warn6(x1, x2, x3, x4, x5, x6, se) strerr_warn((x1),(x2),(x3),(x4),(x5),(x6),(struct strerr *) (se)) |
#define | strerr_warn5(x1, x2, x3, x4, x5, se) strerr_warn((x1),(x2),(x3),(x4),(x5),(char *) 0,(struct strerr *) (se)) |
#define | strerr_warn4(x1, x2, x3, x4, se) strerr_warn((x1),(x2),(x3),(x4),(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define | strerr_warn3(x1, x2, x3, se) strerr_warn((x1),(x2),(x3),(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define | strerr_warn2(x1, x2, se) strerr_warn((x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define | strerr_warn1(x1, se) strerr_warn((x1),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define | strerr_die6(e, x1, x2, x3, x4, x5, x6, se) strerr_die((e),(x1),(x2),(x3),(x4),(x5),(x6),(struct strerr *) (se)) |
#define | strerr_die5(e, x1, x2, x3, x4, x5, se) strerr_die((e),(x1),(x2),(x3),(x4),(x5),(char *) 0,(struct strerr *) (se)) |
#define | strerr_die4(e, x1, x2, x3, x4, se) strerr_die((e),(x1),(x2),(x3),(x4),(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define | strerr_die3(e, x1, x2, x3, se) strerr_die((e),(x1),(x2),(x3),(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define | strerr_die2(e, x1, x2, se) strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define | strerr_die1(e, x1, se) strerr_die((e),(x1),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define | strerr_die6sys(e, x1, x2, x3, x4, x5, x6) strerr_die((e),(x1),(x2),(x3),(x4),(x5),(x6),&strerr_sys) |
#define | strerr_die5sys(e, x1, x2, x3, x4, x5) strerr_die((e),(x1),(x2),(x3),(x4),(x5),(char *) 0,&strerr_sys) |
#define | strerr_die4sys(e, x1, x2, x3, x4) strerr_die((e),(x1),(x2),(x3),(x4),(char *) 0,(char *) 0,&strerr_sys) |
#define | strerr_die3sys(e, x1, x2, x3) strerr_die((e),(x1),(x2),(x3),(char *) 0,(char *) 0,(char *) 0,&strerr_sys) |
#define | strerr_die2sys(e, x1, x2) strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) |
#define | strerr_die1sys(e, x1) strerr_die((e),(x1),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) |
#define | strerr_die6x(e, x1, x2, x3, x4, x5, x6) strerr_die((e),(x1),(x2),(x3),(x4),(x5),(x6),(struct strerr *) 0) |
#define | strerr_die5x(e, x1, x2, x3, x4, x5) strerr_die((e),(x1),(x2),(x3),(x4),(x5),(char *) 0,(struct strerr *) 0) |
#define | strerr_die4x(e, x1, x2, x3, x4) strerr_die((e),(x1),(x2),(x3),(x4),(char *) 0,(char *) 0,(struct strerr *) 0) |
#define | strerr_die3x(e, x1, x2, x3) strerr_die((e),(x1),(x2),(x3),(char *) 0,(char *) 0,(char *) 0,(struct strerr *) 0) |
#define | strerr_die2x(e, x1, x2) strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) 0) |
#define | strerr_die1x(e, x1) strerr_die((e),(x1),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) 0) |
Functions | |
void | strerr_sysinit () |
char * | strerr () |
void | strerr_warn (char *, char *, char *, char *, char *, char *, struct strerr *) |
void | strerr_die (int, char *, char *, char *, char *, char *, char *, struct strerr *) |
Variables | |
struct strerr | strerr_sys |
#define strerr_die1 | ( | e, | |
x1, | |||
se | |||
) | strerr_die((e),(x1),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define strerr_die1sys | ( | e, | |
x1 | |||
) | strerr_die((e),(x1),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) |
#define strerr_die1x | ( | e, | |
x1 | |||
) | strerr_die((e),(x1),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) 0) |
#define strerr_die2 | ( | e, | |
x1, | |||
x2, | |||
se | |||
) | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define strerr_die2sys | ( | e, | |
x1, | |||
x2 | |||
) | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,&strerr_sys) |
#define strerr_die2x | ( | e, | |
x1, | |||
x2 | |||
) | strerr_die((e),(x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) 0) |
#define strerr_die3 | ( | e, | |
x1, | |||
x2, | |||
x3, | |||
se | |||
) | strerr_die((e),(x1),(x2),(x3),(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define strerr_die3sys | ( | e, | |
x1, | |||
x2, | |||
x3 | |||
) | strerr_die((e),(x1),(x2),(x3),(char *) 0,(char *) 0,(char *) 0,&strerr_sys) |
#define strerr_die3x | ( | e, | |
x1, | |||
x2, | |||
x3 | |||
) | strerr_die((e),(x1),(x2),(x3),(char *) 0,(char *) 0,(char *) 0,(struct strerr *) 0) |
#define strerr_die4 | ( | e, | |
x1, | |||
x2, | |||
x3, | |||
x4, | |||
se | |||
) | strerr_die((e),(x1),(x2),(x3),(x4),(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define strerr_die4sys | ( | e, | |
x1, | |||
x2, | |||
x3, | |||
x4 | |||
) | strerr_die((e),(x1),(x2),(x3),(x4),(char *) 0,(char *) 0,&strerr_sys) |
#define strerr_die4x | ( | e, | |
x1, | |||
x2, | |||
x3, | |||
x4 | |||
) | strerr_die((e),(x1),(x2),(x3),(x4),(char *) 0,(char *) 0,(struct strerr *) 0) |
#define strerr_die5 | ( | e, | |
x1, | |||
x2, | |||
x3, | |||
x4, | |||
x5, | |||
se | |||
) | strerr_die((e),(x1),(x2),(x3),(x4),(x5),(char *) 0,(struct strerr *) (se)) |
#define strerr_die5sys | ( | e, | |
x1, | |||
x2, | |||
x3, | |||
x4, | |||
x5 | |||
) | strerr_die((e),(x1),(x2),(x3),(x4),(x5),(char *) 0,&strerr_sys) |
#define strerr_die5x | ( | e, | |
x1, | |||
x2, | |||
x3, | |||
x4, | |||
x5 | |||
) | strerr_die((e),(x1),(x2),(x3),(x4),(x5),(char *) 0,(struct strerr *) 0) |
#define strerr_die6 | ( | e, | |
x1, | |||
x2, | |||
x3, | |||
x4, | |||
x5, | |||
x6, | |||
se | |||
) | strerr_die((e),(x1),(x2),(x3),(x4),(x5),(x6),(struct strerr *) (se)) |
#define strerr_die6sys | ( | e, | |
x1, | |||
x2, | |||
x3, | |||
x4, | |||
x5, | |||
x6 | |||
) | strerr_die((e),(x1),(x2),(x3),(x4),(x5),(x6),&strerr_sys) |
#define strerr_die6x | ( | e, | |
x1, | |||
x2, | |||
x3, | |||
x4, | |||
x5, | |||
x6 | |||
) | strerr_die((e),(x1),(x2),(x3),(x4),(x5),(x6),(struct strerr *) 0) |
#define STRERR_SYS | ( | r, | |
se, | |||
a | |||
) | { se.who = &strerr_sys; se.x = a; se.y = 0; se.z = 0; return r; } |
#define strerr_warn1 | ( | x1, | |
se | |||
) | strerr_warn((x1),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define strerr_warn2 | ( | x1, | |
x2, | |||
se | |||
) | strerr_warn((x1),(x2),(char *) 0,(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define strerr_warn3 | ( | x1, | |
x2, | |||
x3, | |||
se | |||
) | strerr_warn((x1),(x2),(x3),(char *) 0,(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define strerr_warn4 | ( | x1, | |
x2, | |||
x3, | |||
x4, | |||
se | |||
) | strerr_warn((x1),(x2),(x3),(x4),(char *) 0,(char *) 0,(struct strerr *) (se)) |
#define strerr_warn5 | ( | x1, | |
x2, | |||
x3, | |||
x4, | |||
x5, | |||
se | |||
) | strerr_warn((x1),(x2),(x3),(x4),(x5),(char *) 0,(struct strerr *) (se)) |
#define strerr_warn6 | ( | x1, | |
x2, | |||
x3, | |||
x4, | |||
x5, | |||
x6, | |||
se | |||
) | strerr_warn((x1),(x2),(x3),(x4),(x5),(x6),(struct strerr *) (se)) |
char* strerr | ( | ) |
void strerr_die | ( | int | , |
char * | , | ||
char * | , | ||
char * | , | ||
char * | , | ||
char * | , | ||
char * | , | ||
struct strerr * | |||
) |
void strerr_sysinit | ( | ) |
Definition at line 6 of file strerr_sys.c.
void strerr_warn | ( | char * | , |
char * | , | ||
char * | , | ||
char * | , | ||
char * | , | ||
char * | , | ||
struct strerr * | |||
) |
Definition at line 6 of file strerr_die.c.
struct strerr strerr_sys |
Definition at line 4 of file strerr_sys.c.