$NetBSD$

--- 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;
 		}
