summaryrefslogtreecommitdiff
path: root/lib-src
diff options
context:
space:
mode:
authorAndreas Schwab <schwab@suse.de>1998-04-06 10:17:33 +0000
committerAndreas Schwab <schwab@suse.de>1998-04-06 10:17:33 +0000
commitc71f5561a84b7cb0dd78449a00c218e22b2766ec (patch)
tree1ccc6679fdca28e4623ccfbd41f68bf0802c3835 /lib-src
parent8850b71b601453fcade58d44af93f071e48ebd63 (diff)
downloademacs-c71f5561a84b7cb0dd78449a00c218e22b2766ec.tar.gz
Move cancelations up. Include <stdlib.h> if
available.
Diffstat (limited to 'lib-src')
-rw-r--r--lib-src/movemail.c16
1 files changed, 10 insertions, 6 deletions
diff --git a/lib-src/movemail.c b/lib-src/movemail.c
index 8d23fc7b8fd..7e29ab4150f 100644
--- a/lib-src/movemail.c
+++ b/lib-src/movemail.c
@@ -91,6 +91,12 @@ Boston, MA 02111-1307, USA. */
#define DISABLE_DIRECT_ACCESS
#endif /* WINDOWSNT */
+/* Cancel substitutions made by config.h for Emacs. */
+#undef open
+#undef read
+#undef write
+#undef close
+
#ifdef USG
#include <fcntl.h>
#include <unistd.h>
@@ -106,6 +112,10 @@ Boston, MA 02111-1307, USA. */
#include <unistd.h>
#endif
+#ifdef STDC_HEADERS
+#include <stdlib.h>
+#endif
+
#if defined (XENIX) || defined (WINDOWSNT)
#include <sys/locking.h>
#endif
@@ -133,12 +143,6 @@ static char *mail_spool_name ();
#endif
#endif
-/* Cancel substitutions made by config.h for Emacs. */
-#undef open
-#undef read
-#undef write
-#undef close
-
#ifndef errno
extern int errno;
#endif