diff lib-src/movemail.c @ 440:8de8e3f6228a r21-2-28

Import from CVS: tag r21-2-28
author cvs
date Mon, 13 Aug 2007 11:33:38 +0200
parents 84b14dcb0985
children abe6d1db359e
line wrap: on
line diff
--- a/lib-src/movemail.c	Mon Aug 13 11:32:27 2007 +0200
+++ b/lib-src/movemail.c	Mon Aug 13 11:33:38 2007 +0200
@@ -150,7 +150,7 @@
 #ifdef MAIL_USE_POP
 static int popmail (char *, char *, char *);
 static int pop_retr (popserver server, int msgno,
-		     int (*action)(char *, FILE *), void *arg);
+		     int (*action)(char *, FILE *), FILE *arg);
 static int mbx_write (char *, FILE *);
 static int mbx_delimit_begin (FILE *);
 static int mbx_delimit_end (FILE *);
@@ -771,7 +771,7 @@
       return (1);
     }
 #if !defined(__CYGWIN32__) && !defined(WINDOWSNT)
-  fchown (mbfi, getuid (), -1);
+  fchown (mbfi, getuid (), (gid_t) -1);
 #endif
 
   if ((mbf = fdopen (mbfi, "wb")) == NULL)
@@ -863,7 +863,7 @@
 }
 
 static int
-pop_retr (popserver server, int msgno, int (*action)(char *, FILE *), void *arg)
+pop_retr (popserver server, int msgno, int (*action)(char *, FILE *), FILE *arg)
 {
   char *line;
   int ret;