* corelow.c (core_open): Use IS_ABSOLUTE_PATH.
authorEli Zaretskii <eliz@gnu.org>
Sat, 9 Feb 2008 13:45:33 +0000 (13:45 +0000)
committerEli Zaretskii <eliz@gnu.org>
Sat, 9 Feb 2008 13:45:33 +0000 (13:45 +0000)
(filenames.h): New include.
* Makefile.in (corelow.o): Add dependency for filenames.h.

gdb/ChangeLog
gdb/Makefile.in
gdb/corelow.c

index d936dfd..9d1e255 100644 (file)
@@ -1,3 +1,9 @@
+2008-02-09  Aleksandar Ristovski  <aristovski@qnx.com>
+
+       * corelow.c (core_open): Use IS_ABSOLUTE_PATH.
+       (filenames.h): New include.
+       * Makefile.in (corelow.o): Add dependency for filenames.h.
+
 2008-02-08  Doug Evans  <dje@google.com>
 
        * source.c (find_and_open_source): Always rewrite absolute filenames.
index a471f8e..fadd3bf 100644 (file)
@@ -1995,7 +1995,7 @@ corelow.o: corelow.c $(defs_h) $(arch_utils_h) $(gdb_string_h) $(frame_h) \
        $(inferior_h) $(symtab_h) $(command_h) $(bfd_h) $(target_h) \
        $(gdbcore_h) $(gdbthread_h) $(regcache_h) $(regset_h) $(symfile_h) \
        $(exec_h) $(readline_h) $(gdb_assert_h) \
-       $(exceptions_h) $(solib_h)
+       $(exceptions_h) $(solib_h) $(filenames_h)
 core-regset.o: core-regset.c $(defs_h) $(command_h) $(gdbcore_h) \
        $(inferior_h) $(target_h) $(regcache_h) $(gdb_string_h) $(gregset_h)
 cp-abi.o: cp-abi.c $(defs_h) $(value_h) $(cp_abi_h) $(command_h) $(gdbcmd_h) \
index be56221..061743b 100644 (file)
@@ -44,6 +44,7 @@
 #include "gdb_assert.h"
 #include "exceptions.h"
 #include "solib.h"
+#include "filenames.h"
 
 
 #ifndef O_LARGEFILE
@@ -271,7 +272,7 @@ core_open (char *filename, int from_tty)
     }
 
   filename = tilde_expand (filename);
-  if (filename[0] != '/')
+  if (!IS_ABSOLUTE_PATH(filename))
     {
       temp = concat (current_directory, "/", filename, (char *)NULL);
       xfree (filename);