comparison lib-src/movemail.c @ 272:c5d627a313b1 r21-0b34

Import from CVS: tag r21-0b34
author cvs
date Mon, 13 Aug 2007 10:28:48 +0200
parents 11cf20601dec
children e11d67e05968
comparison
equal deleted inserted replaced
271:c7b7086b0a39 272:c5d627a313b1
205 } 205 }
206 206
207 #ifdef MAIL_USE_POP 207 #ifdef MAIL_USE_POP
208 if (!strncmp (inname, "po:", 3)) 208 if (!strncmp (inname, "po:", 3))
209 { 209 {
210 int status; 210 int retcode = popmail (inname + 3, outname, argc > 3 ? argv[3] : NULL);
211 211 exit (retcode);
212 status = popmail (inname + 3, outname, argc > 3 ? argv[3] : NULL);
213 exit (status);
214 } 212 }
215 213
216 setuid (getuid ()); 214 setuid (getuid ());
217 #endif /* MAIL_USE_POP */ 215 #endif /* MAIL_USE_POP */
218 216
502 { 500 {
503 int nmsgs, nbytes; 501 int nmsgs, nbytes;
504 register int i; 502 register int i;
505 int mbfi; 503 int mbfi;
506 FILE *mbf; 504 FILE *mbf;
507 char *getenv ();
508 popserver server; 505 popserver server;
509 extern char *strerror ();
510 506
511 server = pop_open (0, user, password, POP_NO_GETPASS); 507 server = pop_open (0, user, password, POP_NO_GETPASS);
512 if (! server) 508 if (! server)
513 { 509 {
514 error (pop_error, NULL, NULL); 510 error (pop_error, NULL, NULL);