aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPierre Muller <muller@sourceware.org>2012-11-15 14:48:26 +0000
committerPierre Muller <muller@sourceware.org>2012-11-15 14:48:26 +0000
commit3a731e0fc7b80a274d4a34fed7ed41d6f35f1e51 (patch)
tree0b94c56cc0f3f314f413d6e67bccf2fa83b2d088
parent2bda31437a9e0232d6499720630daabd759e7d81 (diff)
downloadgdb-3a731e0fc7b80a274d4a34fed7ed41d6f35f1e51.zip
gdb-3a731e0fc7b80a274d4a34fed7ed41d6f35f1e51.tar.gz
gdb-3a731e0fc7b80a274d4a34fed7ed41d6f35f1e51.tar.bz2
* configure.ac (AC_HEADER_STAT): Remove.
* gdb_stat.h (STAT_MACROS_BROKEN): Remove macro use and corresponding code. * configure: Regenerate. * config.in: Regenerate.
-rw-r--r--gdb/ChangeLog8
-rw-r--r--gdb/config.in3
-rwxr-xr-xgdb/configure42
-rw-r--r--gdb/configure.ac1
-rw-r--r--gdb/gdb_stat.h13
5 files changed, 8 insertions, 59 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 8485738..1952861 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,5 +1,13 @@
2012-11-15 Pierre Muller <muller@sourceware.org>
+ * configure.ac (AC_HEADER_STAT): Remove.
+ * gdb_stat.h (STAT_MACROS_BROKEN): Remove macro use
+ and corresponding code.
+ * configure: Regenerate.
+ * config.in: Regenerate.
+
+2012-11-15 Pierre Muller <muller@sourceware.org>
+
ARI xasprintf rule fixes.
* dwarf2read.c (create_dwo_in_dwp): Use xstrprintf function
instead of xasprintf.
diff --git a/gdb/config.in b/gdb/config.in
index 9338a39..34aa31e 100644
--- a/gdb/config.in
+++ b/gdb/config.in
@@ -685,9 +685,6 @@
STACK_DIRECTION = 0 => direction of growth unknown */
#undef STACK_DIRECTION
-/* Define to 1 if the `S_IS*' macros in <sys/stat.h> do not work properly. */
-#undef STAT_MACROS_BROKEN
-
/* Define to 1 if you have the ANSI C header files. */
#undef STDC_HEADERS
diff --git a/gdb/configure b/gdb/configure
index 6d6fb09..0d70d0a 100755
--- a/gdb/configure
+++ b/gdb/configure
@@ -8764,48 +8764,6 @@ fi
fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stat file-mode macros are broken" >&5
-$as_echo_n "checking whether stat file-mode macros are broken... " >&6; }
-if test "${ac_cv_header_stat_broken+set}" = set; then :
- $as_echo_n "(cached) " >&6
-else
- cat confdefs.h - <<_ACEOF >conftest.$ac_ext
-/* end confdefs.h. */
-#include <sys/types.h>
-#include <sys/stat.h>
-
-#if defined S_ISBLK && defined S_IFDIR
-extern char c1[S_ISBLK (S_IFDIR) ? -1 : 1];
-#endif
-
-#if defined S_ISBLK && defined S_IFCHR
-extern char c2[S_ISBLK (S_IFCHR) ? -1 : 1];
-#endif
-
-#if defined S_ISLNK && defined S_IFREG
-extern char c3[S_ISLNK (S_IFREG) ? -1 : 1];
-#endif
-
-#if defined S_ISSOCK && defined S_IFREG
-extern char c4[S_ISSOCK (S_IFREG) ? -1 : 1];
-#endif
-
-_ACEOF
-if ac_fn_c_try_compile "$LINENO"; then :
- ac_cv_header_stat_broken=no
-else
- ac_cv_header_stat_broken=yes
-fi
-rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
-fi
-{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stat_broken" >&5
-$as_echo "$ac_cv_header_stat_broken" >&6; }
-if test $ac_cv_header_stat_broken = yes; then
-
-$as_echo "#define STAT_MACROS_BROKEN 1" >>confdefs.h
-
-fi
-
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
$as_echo_n "checking for ANSI C header files... " >&6; }
if test "${ac_cv_header_stdc+set}" = set; then :
diff --git a/gdb/configure.ac b/gdb/configure.ac
index 1dbebf2..030fb06 100644
--- a/gdb/configure.ac
+++ b/gdb/configure.ac
@@ -1072,7 +1072,6 @@ fi
# ------------------------- #
AC_HEADER_DIRENT
-AC_HEADER_STAT
AC_HEADER_STDC
# elf_hp.h is for HP/UX 64-bit shared library support.
AC_CHECK_HEADERS([nlist.h machine/reg.h poll.h sys/poll.h proc_service.h \
diff --git a/gdb/gdb_stat.h b/gdb/gdb_stat.h
index a5d13e8..51e2e56 100644
--- a/gdb/gdb_stat.h
+++ b/gdb/gdb_stat.h
@@ -22,19 +22,6 @@
#include <sys/types.h>
#include <sys/stat.h>
-#ifdef STAT_MACROS_BROKEN
-#undef S_ISBLK
-#undef S_ISCHR
-#undef S_ISDIR
-#undef S_ISREG
-#undef S_ISFIFO
-#undef S_ISLNK
-#undef S_ISSOCK
-#undef S_ISMPB
-#undef S_ISMPC
-#undef S_ISNWK
-#endif
-
#if !defined(S_ISBLK) && defined(S_IFBLK)
#define S_ISBLK(m) (((m) & S_IFMT) == S_IFBLK)
#endif