projects
/
deliverable
/
binutils-gdb.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove unnecessary TUI declarations
[deliverable/binutils-gdb.git]
/
ld
/
sysdep.h
diff --git
a/ld/sysdep.h
b/ld/sysdep.h
index f164e74e1f0a7f580038c8530b037db057a89cbd..7bfb75cecd9fc32767065092b83796892585d37b 100644
(file)
--- a/
ld/sysdep.h
+++ b/
ld/sysdep.h
@@
-1,33
+1,41
@@
/* sysdep.h -- handle host dependencies for the GNU linker
/* sysdep.h -- handle host dependencies for the GNU linker
- Copyright 1995, 1996, 1997, 1999, 2002, 2003
- Free Software Foundation, Inc.
+ Copyright (C) 1995-2020 Free Software Foundation, Inc.
- This file is part of
GLD, the Gnu Linker
.
+ This file is part of
the GNU Binutils
.
-
GLD
is free software; you can redistribute it and/or modify
+
This program
is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
it under the terms of the GNU General Public License as published by
- the Free Software Foundation; either version
2, or (at your option)
- any later version.
+ the Free Software Foundation; either version
3 of the License, or
+
(at your option)
any later version.
-
GLD
is distributed in the hope that it will be useful,
+
This program
is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
- along with
GLD; see the file COPYING. If not, write to the Fre
e
- Software Foundation, 59 Temple Place - Suite 330, Boston, MA
-
02111-1307
, USA. */
+ along with
this program; if not, write to the Free Softwar
e
+ Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston,
+
MA 02110-1301
, USA. */
#ifndef LD_SYSDEP_H
#define LD_SYSDEP_H
#ifndef LD_SYSDEP_H
#define LD_SYSDEP_H
+#ifdef PACKAGE
+#error sysdep.h must be included in lieu of config.h
+#endif
+
#include "config.h"
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
#include "config.h"
#include <stdio.h>
#include <sys/types.h>
#include <sys/stat.h>
+#include <stdarg.h>
+#ifdef STRING_WITH_STRINGS
+#include <string.h>
+#include <strings.h>
+#else
#ifdef HAVE_STRING_H
#include <string.h>
#else
#ifdef HAVE_STRING_H
#include <string.h>
#else
@@
-38,6
+46,7
@@
extern char *strchr ();
extern char *strrchr ();
#endif
#endif
extern char *strrchr ();
#endif
#endif
+#endif
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
#ifdef HAVE_STDLIB_H
#include <stdlib.h>
@@
-47,24
+56,6
@@
extern char *strrchr ();
#include <unistd.h>
#endif
#include <unistd.h>
#endif
-/* for PATH_MAX */
-#ifdef HAVE_LIMITS_H
-#include <limits.h>
-#endif
-/* for MAXPATHLEN */
-#ifdef HAVE_SYS_PARAM_H
-#include <sys/param.h>
-#endif
-#ifdef PATH_MAX
-# define LD_PATHMAX PATH_MAX
-#else
-# ifdef MAXPATHLEN
-# define LD_PATHMAX MAXPATHLEN
-# else
-# define LD_PATHMAX 1024
-# endif
-#endif
-
#ifdef HAVE_REALPATH
# define REALPATH(a,b) realpath (a, b)
#else
#ifdef HAVE_REALPATH
# define REALPATH(a,b) realpath (a, b)
#else
@@
-77,19
+68,58
@@
extern char *strrchr ();
#include "fopen-same.h"
#endif
#include "fopen-same.h"
#endif
-#ifdef NEED_DECLARATION_STRSTR
+#ifdef HAVE_FCNTL_H
+#include <fcntl.h>
+#else
+#ifdef HAVE_SYS_FILE_H
+#include <sys/file.h>
+#endif
+#endif
+
+#ifdef HAVE_DLFCN_H
+#include <dlfcn.h>
+#endif
+
+#ifndef O_RDONLY
+#define O_RDONLY 0
+#endif
+#ifndef O_WRONLY
+#define O_WRONLY 1
+#endif
+#ifndef O_RDWR
+#define O_RDWR 2
+#endif
+#ifndef O_ACCMODE
+#define O_ACCMODE (O_RDONLY | O_WRONLY | O_RDWR)
+#endif
+/* Systems that don't already define this, don't need it. */
+#ifndef O_BINARY
+#define O_BINARY 0
+#endif
+
+#ifndef SEEK_SET
+#define SEEK_SET 0
+#endif
+#ifndef SEEK_CUR
+#define SEEK_CUR 1
+#endif
+#ifndef SEEK_END
+#define SEEK_END 2
+#endif
+
+#if !HAVE_DECL_STRSTR
extern char *strstr ();
#endif
extern char *strstr ();
#endif
-#if
def NEED_DECLARATION
_FREE
+#if
!HAVE_DECL
_FREE
extern void free ();
#endif
extern void free ();
#endif
-#if
def NEED_DECLARATION
_GETENV
+#if
!HAVE_DECL
_GETENV
extern char *getenv ();
#endif
extern char *getenv ();
#endif
-#if
def NEED_DECLARATION
_ENVIRON
+#if
!HAVE_DECL
_ENVIRON
extern char **environ;
#endif
extern char **environ;
#endif
This page took
0.043581 seconds
and
4
git commands to generate.