diff options
| author | Laurent Bercot <ska-skaware@skarnet.org> | 2026-01-30 11:07:43 +0000 |
|---|---|---|
| committer | Laurent Bercot <ska-skaware@skarnet.org> | 2026-01-30 11:07:43 +0000 |
| commit | 541b3256968eae128abd35e762f3e3a81885fa7c (patch) | |
| tree | e572a72530d42d6914f4505bf670c26c26e4c017 /src/qmail-smtpc/qmailr.h | |
| parent | d7633e83ce20d38324e6f724887344236d354ecd (diff) | |
| download | smtpd-starttls-proxy-541b3256968eae128abd35e762f3e3a81885fa7c.tar.gz | |
Start some new work
Diffstat (limited to 'src/qmail-smtpc/qmailr.h')
| -rw-r--r-- | src/qmail-smtpc/qmailr.h | 27 |
1 files changed, 27 insertions, 0 deletions
diff --git a/src/qmail-smtpc/qmailr.h b/src/qmail-smtpc/qmailr.h new file mode 100644 index 0000000..6ee9bfc --- /dev/null +++ b/src/qmail-smtpc/qmailr.h @@ -0,0 +1,27 @@ +/* ISC license. */ + +#include <stdint.h> + +#include <skalibs/gccattributes.h> +#include <skalibs/tai.h> + +/* qmailr_error */ + +extern void qmailr_diev (int, char const *const *, unsigned int) gccattr_noreturn ; +extern void qmailr_dievsys (char const *const *, unsigned int) gccattr_noreturn ; +extern void qmailr_die (int, char const *) gccattr_noreturn ; +extern void qmailr_diesys (char const *) gccattr_noreturn ; + +#define qmailr_temp(s) qmailr_die(0, (s)) +#define qmailr_tempv(v, n) qmailr_diev(0, (v), n) +#define qmailr_tempsys(s) qmailr_diesys(s) +#define qmailr_tempvsys(v, n) qmailr_dievsys(v, n) +#define qmailr_perm(s) qmailr_die(1, (s)) +#define qmailr_permv(v, n) qmailr_diev(1, (v), n) + + +/* qmailr_tcpto */ + +extern int qmailr_tcpto_match (char const *, int) ; +extern int qmailr_tcpto_update (char const *, int, int) ; + |
