aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Sokolov <msokolov@ivan.harhan.org>2001-02-14 18:48:40 +0000
committerMichael Sokolov <msokolov@ivan.harhan.org>2001-02-14 18:48:40 +0000
commitfc24370e47de795c93e5be9bcc1bcebf739a0b67 (patch)
treec7046ad51920089a908abb896eb5fbdda6e55342
parent24174db0faad54ea0bf4696a946b3541b1bbceb0 (diff)
downloadgdb-fc24370e47de795c93e5be9bcc1bcebf739a0b67.zip
gdb-fc24370e47de795c93e5be9bcc1bcebf739a0b67.tar.gz
gdb-fc24370e47de795c93e5be9bcc1bcebf739a0b67.tar.bz2
* configure.in (AC_CHECK_HEADERS): Add sys/file.h.
* configure, config.in: Regenerate. * corelow.c: Include <sys/file.h> if present.
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/config.in3
-rwxr-xr-xgdb/configure2
-rw-r--r--gdb/configure.in5
-rw-r--r--gdb/corelow.c5
5 files changed, 17 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 95d879c..215fc14 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+2001-02-14 Michael Sokolov <msokolov@ivan.Harhan.ORG>
+
+ * configure.in (AC_CHECK_HEADERS): Add sys/file.h.
+ * configure, config.in: Regenerate.
+ * corelow.c: Include <sys/file.h> if present.
+
2001-02-14 Andrew Cagney <ac131313@redhat.com>
* inflow.c (terminal_ours_1): Initialize ``osigtou''. Only
diff --git a/gdb/config.in b/gdb/config.in
index 402e9d0..b66c736 100644
--- a/gdb/config.in
+++ b/gdb/config.in
@@ -309,6 +309,9 @@
/* Define if you have the <sys/dir.h> header file. */
#undef HAVE_SYS_DIR_H
+/* Define if you have the <sys/file.h> header file. */
+#undef HAVE_SYS_FILE_H
+
/* Define if you have the <sys/ioctl.h> header file. */
#undef HAVE_SYS_IOCTL_H
diff --git a/gdb/configure b/gdb/configure
index 96765cc..9032d82 100755
--- a/gdb/configure
+++ b/gdb/configure
@@ -3384,7 +3384,7 @@ for ac_hdr in ctype.h endian.h link.h thread_db.h proc_service.h \
string.h sys/procfs.h sys/ptrace.h sys/reg.h stdint.h \
term.h termio.h termios.h unistd.h wait.h sys/wait.h \
wchar.h wctype.h asm/debugreg.h sys/debugreg.h sys/select.h \
- time.h sys/ioctl.h sys/user.h \
+ time.h sys/file.h sys/ioctl.h sys/user.h \
dirent.h sys/ndir.h sys/dir.h ndir.h \
curses.h ncurses.h \
poll.h sys/poll.h
diff --git a/gdb/configure.in b/gdb/configure.in
index 4c09049..ba2ced9 100644
--- a/gdb/configure.in
+++ b/gdb/configure.in
@@ -1,5 +1,6 @@
dnl Autoconf configure script for GDB, the GNU debugger.
-dnl Copyright 1995, 1996, 1997, 1998, 1999, 2000 Free Software Foundation, Inc.
+dnl Copyright 1995, 1996, 1997, 1998, 1999, 2000,
+dnl 2001 Free Software Foundation, Inc.
dnl
dnl This file is part of GDB.
dnl
@@ -122,7 +123,7 @@ AC_CHECK_HEADERS(ctype.h endian.h link.h thread_db.h proc_service.h \
string.h sys/procfs.h sys/ptrace.h sys/reg.h stdint.h \
term.h termio.h termios.h unistd.h wait.h sys/wait.h \
wchar.h wctype.h asm/debugreg.h sys/debugreg.h sys/select.h \
- time.h sys/ioctl.h sys/user.h \
+ time.h sys/file.h sys/ioctl.h sys/user.h \
dirent.h sys/ndir.h sys/dir.h ndir.h \
curses.h ncurses.h \
poll.h sys/poll.h)
diff --git a/gdb/corelow.c b/gdb/corelow.c
index 78e50ae..05baf33 100644
--- a/gdb/corelow.c
+++ b/gdb/corelow.c
@@ -1,5 +1,5 @@
/* Core dump and executable file functions below target vector, for GDB.
- Copyright 1986, 87, 89, 91, 92, 93, 94, 95, 96, 97, 1998, 2000
+ Copyright 1986, 87, 89, 91, 92, 93, 94, 95, 96, 97, 1998, 2000, 2001
Free Software Foundation, Inc.
This file is part of GDB.
@@ -24,6 +24,9 @@
#include <errno.h>
#include <signal.h>
#include <fcntl.h>
+#ifdef HAVE_SYS_FILE_H
+#include <sys/file.h> /* needed for F_OK and friends */
+#endif
#include "frame.h" /* required by inferior.h */
#include "inferior.h"
#include "symtab.h"