diff options
author | Joel Brobecker <brobecker@gnat.com> | 2011-07-01 18:24:39 +0000 |
---|---|---|
committer | Joel Brobecker <brobecker@gnat.com> | 2011-07-01 18:24:39 +0000 |
commit | 7d6b320b79bc7bb87a7c8985c70036e56e4c2e9f (patch) | |
tree | 89ce45124730f73ec4546ae15012931b2431367a /include/filenames.h | |
parent | merge from gcc (diff) | |
download | binutils-gdb-7d6b320b79bc7bb87a7c8985c70036e56e4c2e9f.tar.gz binutils-gdb-7d6b320b79bc7bb87a7c8985c70036e56e4c2e9f.tar.bz2 binutils-gdb-7d6b320b79bc7bb87a7c8985c70036e56e4c2e9f.zip |
[libiberty/filename_cmp] Darwin has case-insensitive filesystems
include/ChangeLog:
* filenames.h (HAVE_CASE_INSENSITIVE_FILE_SYSTEM): Define
on Darwin, as well as on the systems that use a DOS-like
filesystem.
libiberty/ChangeLog:
* filename_cmp.c (filename_cmp, filename_ncmp): Add handling of
HAVE_CASE_INSENSITIVE_FILE_SYSTEM.
Diffstat (limited to 'include/filenames.h')
-rw-r--r-- | include/filenames.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/filenames.h b/include/filenames.h index d4955df661c..75ec3302d1d 100644 --- a/include/filenames.h +++ b/include/filenames.h @@ -34,10 +34,18 @@ extern "C" { # ifndef HAVE_DOS_BASED_FILE_SYSTEM # define HAVE_DOS_BASED_FILE_SYSTEM 1 # endif +# ifndef HAVE_CASE_INSENSITIVE_FILE_SYSTEM +# define HAVE_CASE_INSENSITIVE_FILE_SYSTEM 1 +# endif # define HAS_DRIVE_SPEC(f) HAS_DOS_DRIVE_SPEC (f) # define IS_DIR_SEPARATOR(c) IS_DOS_DIR_SEPARATOR (c) # define IS_ABSOLUTE_PATH(f) IS_DOS_ABSOLUTE_PATH (f) #else /* not DOSish */ +# if defined(__APPLE__) +# ifndef HAVE_CASE_INSENSITIVE_FILE_SYSTEM +# define HAVE_CASE_INSENSITIVE_FILE_SYSTEM 1 +# endif +# endif /* __APPLE__ */ # define HAS_DRIVE_SPEC(f) (0) # define IS_DIR_SEPARATOR(c) IS_UNIX_DIR_SEPARATOR (c) # define IS_ABSOLUTE_PATH(f) IS_UNIX_ABSOLUTE_PATH (f) |