Mercurial > emacs
changeset 29751:ea3c28a8be00
Include errno.h, string.h, unistd.h. Don't declare errno, strerror.
Put text after #endif in comment.
author | Dave Love <fx@gnu.org> |
---|---|
date | Mon, 19 Jun 2000 16:19:05 +0000 |
parents | a313aa06c3bd |
children | 76ef59b86226 |
files | src/unexalpha.c |
diffstat | 1 files changed, 11 insertions(+), 6 deletions(-) [+] |
line wrap: on
line diff
--- a/src/unexalpha.c Mon Jun 19 16:16:01 2000 +0000 +++ b/src/unexalpha.c Mon Jun 19 16:19:05 2000 +0000 @@ -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 @@ #include <sys/mman.h> #include <stdio.h> #include <varargs.h> +#include <errno.h> +#ifdef HAVE_STRING_H +#include <string.h> +#endif #if !defined (__NetBSD__) && !defined (__OpenBSD__) #include <filehdr.h> #include <aouthdr.h> @@ -94,10 +98,11 @@ if (lseek (_fd, _position, L_SET) != _position) \ fatal_unexec (_error_message, _error_arg); -extern int errno; -extern char *strerror (); - +#ifdef HAVE_UNISTD_H +#include <unistd.h> +#else void *sbrk (); +#endif #define EEOF -1 @@ -235,10 +240,10 @@ #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);