diff uip/slocal.c @ 13:3c5835cca094

fix
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Sat, 21 Apr 2012 15:40:28 +0900
parents 441a2190cfae
children 07f8972434be
line wrap: on
line diff
--- a/uip/slocal.c	Sat Apr 21 13:10:49 2012 +0900
+++ b/uip/slocal.c	Sat Apr 21 15:40:28 2012 +0900
@@ -22,7 +22,7 @@
  */
 
 /*  */
-
+#include <unistd.h>
 #include "../h/mh.h"
 #include "../h/dropsbr.h"
 #include "../h/rcvmail.h"
@@ -1172,7 +1172,7 @@
 	    }
 #endif	/* TIOCNOTTY */
 #ifdef	BSD42
-	    (void) setpgrp (0, getpid ());
+	    (void) setpgrp (); // (void) setpgrp (0, getpid ());
 #endif	/* BSD42 */
 
 	    *environ = NULL;
@@ -1355,12 +1355,12 @@
 		if (hp) {
 		    ep = rindex (++hp, '\n');
 		    sprintf (buffer, "Return-Path: %.*s!%.*s\n",
-			    ep - hp, hp,
-			    cp - fp, fp);
+			    (int)(ep - hp), hp,
+			    (int)(cp - fp), fp);
 		}
 		else
 		    sprintf (buffer, "Return-Path: %.*s\n",
-			    cp - fp, fp);
+			    (int)(cp - fp), fp);
 #endif
 	    }
 #ifdef	notdef		/* mbx_copy does this */