tcpd_jump
tcpd_jump("not enough memory to build RBL name for %s in %s", rbl_hostaddr, rbl_domain);
tcpd_jump("missing option name");
tcpd_jump("bad option name: \"%s\"", key);
tcpd_jump("option \"%s\" requires value", key);
tcpd_jump("option \"%s\" requires no value", key);
tcpd_jump("option \"%s\" must be at end", key);
tcpd_jump("unknown group: \"%s\"", value);
tcpd_jump("setgid(%s): %m", value);
tcpd_jump("unknown user: \"%s\"", value);
tcpd_jump("setuid(%s): %m", value);
tcpd_jump("bad umask value: \"%s\"", value);
tcpd_jump("bad linger value: \"%s\"", value);
tcpd_jump("bad nice value: \"%s\"", value);
tcpd_jump("twist option in resident process");
tcpd_jump("bad rfc931 timeout: \"%s\"", value);
tcpd_jump("memory allocation failure");
tcpd_jump("bad syslog facility or severity: \"%s\"", name);
void tcpd_jump(const char *, ...) __dead __sysloglike(1, 2);