From: Dave Love Date: Mon, 19 Jun 2000 16:19:05 +0000 (+0000) Subject: Include errno.h, string.h, unistd.h. Don't declare errno, strerror. X-Git-Tag: emacs-pretest-21.0.90~3234 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=20fd0b4fab6f7a7f3f669b75eee8a8fa2c75d8bc;p=emacs.git Include errno.h, string.h, unistd.h. Don't declare errno, strerror. Put text after #endif in comment. --- diff --git a/src/unexalpha.c b/src/unexalpha.c index 987828664eb..de6c46a8358 100644 --- a/src/unexalpha.c +++ b/src/unexalpha.c @@ -1,6 +1,6 @@ /* Unexec for DEC alpha. schoepf@sc.ZIB-Berlin.DE (Rainer Schoepf). - Copyright (C) 1994 Free Software Foundation, Inc. + Copyright (C) 1994, 2000 Free Software Foundation, Inc. This file is part of GNU Emacs. @@ -27,6 +27,10 @@ Boston, MA 02111-1307, USA. */ #include #include #include +#include +#ifdef HAVE_STRING_H +#include +#endif #if !defined (__NetBSD__) && !defined (__OpenBSD__) #include #include @@ -94,10 +98,11 @@ static void mark_x (); if (lseek (_fd, _position, L_SET) != _position) \ fatal_unexec (_error_message, _error_arg); -extern int errno; -extern char *strerror (); - +#ifdef HAVE_UNISTD_H +#include +#else void *sbrk (); +#endif #define EEOF -1 @@ -235,10 +240,10 @@ unexec (new_name, a_name, data_start, bss_start, entry_address) #endif #ifdef _PDATA CHECK_SCNHDR (pdata_section, _PDATA, STYP_PDATA); -#endif _PDATA +#endif /* _PDATA */ #ifdef _GOT CHECK_SCNHDR (got_section, _GOT, STYP_GOT); -#endif _GOT +#endif /* _GOT */ CHECK_SCNHDR (data_section, _DATA, STYP_DATA); #ifdef _XDATA CHECK_SCNHDR (xdata_section, _XDATA, STYP_XDATA);