Mercurial > hg > xemacs-beta
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); |