Mercurial > hg > xemacs-beta
diff lib-src/movemail.c @ 384:bbff43aa5eb7 r21-2-7
Import from CVS: tag r21-2-7
author | cvs |
---|---|
date | Mon, 13 Aug 2007 11:08:24 +0200 |
parents | 8626e4521993 |
children | aabb7f5b1c81 |
line wrap: on
line diff
--- a/lib-src/movemail.c Mon Aug 13 11:07:40 2007 +0200 +++ b/lib-src/movemail.c Mon Aug 13 11:08:24 2007 +0200 @@ -55,14 +55,18 @@ */ #define NO_SHORTNAMES /* Tell config not to load remap.h */ +#define DONT_ENCAPSULATE #include <../src/config.h> #include <sys/types.h> #include <sys/stat.h> #include <sys/file.h> #include <stdio.h> #include <errno.h> +#include "../src/sysfile.h" #include "../src/syswait.h" +#ifndef WINDOWSNT #include "../src/systime.h" +#endif #include <stdlib.h> #include <string.h> #include "getopt.h" @@ -305,7 +309,9 @@ exit (retcode); } +#ifndef WINDOWSNT setuid (getuid ()); +#endif #endif /* MAIL_USE_POP */ #ifndef DISABLE_DIRECT_ACCESS @@ -632,7 +638,7 @@ error ("Error in open: %s, %s", strerror (errno), outfile); return (1); } -#ifndef __CYGWIN32__ +#if !defined(__CYGWIN32__) && !defined(WINDOWSNT) fchown (mbfi, getuid (), -1); #endif