$NetBSD: patch-ai,v 1.1 2006/07/23 15:00:41 taca Exp $ --- main.c.orig 2002-03-15 11:12:59.000000000 +0900 +++ main.c @@ -46,7 +46,10 @@ # define MAIN 1 # include "extern.h" -void +static void usage P((char *)); +static void sig_quit P((int)); + +static void usage(progname) char *progname; { @@ -96,7 +99,8 @@ } static void -sig_quit() +sig_quit(dummy) + int dummy; { exit(EX_TEMPFAIL); } @@ -155,7 +159,9 @@ else cnf.dst_port = 25; +#if SPT_TYPE != SPT_BUILTIN initsetproctitle(argc, argv, envp); +#endif opterr = 0; #ifdef INET6 @@ -455,14 +461,14 @@ switch (peername.in.sin_family) { case AF_INET: - log(LOG_INFO, "connected from %s", + mylog(LOG_INFO, "connected from %s", inet_ntoa(peername.in.sin_addr)); break; #ifdef INET6 case AF_INET6: inet_ntop(AF_INET6, &peername.in6.sin6_addr, buf, sizeof(buf)); - log(LOG_INFO, "connected from %s", buf); + mylog(LOG_INFO, "connected from %s", buf); break; #endif } @@ -470,7 +476,7 @@ if (cnf.sd_max > MAX_SOCK) { - log(LOG_INFO, "cnf.sd_max should not be greater than %d, recompile smtpfeed with greater FD_SETSIZE", MAX_SOCK); + mylog(LOG_INFO, "cnf.sd_max should not be greater than %d, recompile smtpfeed with greater FD_SETSIZE", MAX_SOCK); cnf.sd_max = MAX_SOCK; } #ifdef RLIMIT_NOFILE @@ -478,14 +484,14 @@ { if (limit.rlim_max - 1 < cnf.sd_max) { - log(LOG_INFO, "cnf.sd_max should be %d", + mylog(LOG_INFO, "cnf.sd_max should be %d", limit.rlim_max - 1); cnf.sd_max = limit.rlim_max - 1; } limit.rlim_cur = limit.rlim_max; /* make soft limit the max */ if (setrlimit(RLIMIT_NOFILE, &limit) == -1) { - log(LOG_NOTICE, "can't set max sd to %d", + mylog(LOG_NOTICE, "can't set max sd to %d", limit.rlim_cur); } } @@ -494,18 +500,18 @@ #if SHOW_UID uid = geteuid(); #ifdef INET6 - log(LOG_DEBUG, "%s (with IPv6) started (uid %d with %d descriptors)", + mylog(LOG_DEBUG, "%s (with IPv6) started (uid %d with %d descriptors)", version, uid, cnf.sd_max); #else - log(LOG_DEBUG, "%s started (uid %d with %d descriptors)", + mylog(LOG_DEBUG, "%s started (uid %d with %d descriptors)", version, uid, cnf.sd_max); #endif #else #ifdef INET6 - log(LOG_DEBUG, "%s (with IPv6) started (with %d descriptors)", + mylog(LOG_DEBUG, "%s (with IPv6) started (with %d descriptors)", version, cnf.sd_max); #else - log(LOG_DEBUG, "%s started (with %d descriptors)", + mylog(LOG_DEBUG, "%s started (with %d descriptors)", version, cnf.sd_max); #endif #endif @@ -551,7 +557,7 @@ } } if (strchr(myname, '.') == NULL) - log(LOG_INFO, "hostname (%s) is not a FQDN", myname); + mylog(LOG_INFO, "hostname (%s) is not a FQDN", myname); } if (addmyalias(myname) < 0) { @@ -559,13 +565,13 @@ } if (cnf.fallbackmx != NULL && isamyalias(cnf.fallbackmx)) { - log(LOG_INFO, "ignoring fallbackmx (%s)", cnf.fallbackmx); + mylog(LOG_INFO, "ignoring fallbackmx (%s)", cnf.fallbackmx); free(cnf.fallbackmx); cnf.fallbackmx = NULL; } if (cnf.pgateway != NULL && isamyalias(cnf.pgateway)) { - log(LOG_INFO, "ignoring protocol gateway (%s)", cnf.pgateway); + mylog(LOG_INFO, "ignoring protocol gateway (%s)", cnf.pgateway); free(cnf.pgateway); cnf.pgateway = NULL; } @@ -574,7 +580,7 @@ { if(rcpts_def_load() < 0) { - log(LOG_INFO, "ignoring R option (%s)", cnf.rcpts_def); + mylog(LOG_INFO, "ignoring R option (%s)", cnf.rcpts_def); free(cnf.rcpts_def); cnf.rcpts_def = NULL; }