diff options
author | Francois Tigeot <ftigeot@wolfpond.org> | 2011-05-03 14:32:45 +0200 |
---|---|---|
committer | Jan Holesovsky <kendy@suse.cz> | 2011-05-03 14:34:34 +0200 |
commit | 4de8c4a3046fabb8e954dda45b41bf2b986a4a7b (patch) | |
tree | 5e9f14360e125448ad0868823f1fad236dd466c8 /tools/source/fsys/unx.cxx | |
parent | c0a5b2b30a3631028b38e8fd7d48094aaee5bebc (diff) |
Remove strange filesystems-related enum.
Diffstat (limited to 'tools/source/fsys/unx.cxx')
-rw-r--r-- | tools/source/fsys/unx.cxx | 75 |
1 files changed, 0 insertions, 75 deletions
diff --git a/tools/source/fsys/unx.cxx b/tools/source/fsys/unx.cxx index 53d319800319..ccfe6b92f39f 100644 --- a/tools/source/fsys/unx.cxx +++ b/tools/source/fsys/unx.cxx @@ -191,81 +191,6 @@ static sal_Bool GetMountEntry(dev_t dev, struct mymnttab *mytab) #endif -/************************************************************************ -|* -|* DirEntry::IsCaseSensitive() -|* -*************************************************************************/ - -sal_Bool DirEntry::IsCaseSensitive( FSysPathStyle eFormatter ) const -{ - - if (eFormatter==FSYS_STYLE_HOST) - { -#if defined(NETBSD) || defined(DRAGONFLY) - return sal_True; -#else - struct stat buf; - DirEntry aPath(*this); - aPath.ToAbs(); - - while (stat (ByteString(aPath.GetFull(), osl_getThreadTextEncoding()).GetBuffer(), &buf)) - { - if (aPath.Level() == 1) - { - return sal_True; // ich bin unter UNIX, also ist der default im Zweifelsfall case sensitiv - } - aPath = aPath [1]; - } - - struct mymnttab fsmnt; - GetMountEntry(buf.st_dev, &fsmnt); - if ((fsmnt.mymnttab_filesystem.CompareTo("msdos")==COMPARE_EQUAL) || - (fsmnt.mymnttab_filesystem.CompareTo("umsdos")==COMPARE_EQUAL) || - (fsmnt.mymnttab_filesystem.CompareTo("vfat")==COMPARE_EQUAL) || - (fsmnt.mymnttab_filesystem.CompareTo("hpfs")==COMPARE_EQUAL) || - (fsmnt.mymnttab_filesystem.CompareTo("smb") ==COMPARE_EQUAL) || - (fsmnt.mymnttab_filesystem.CompareTo("ncpfs")==COMPARE_EQUAL)) - { - return sal_False; - } - else - { - return sal_True; - } -#endif - } - else - { - sal_Bool isCaseSensitive = sal_True; // ich bin unter UNIX, also ist der default im Zweifelsfall case sensitiv - switch ( eFormatter ) - { - case FSYS_STYLE_MAC: - case FSYS_STYLE_FAT: - case FSYS_STYLE_VFAT: - case FSYS_STYLE_NTFS: - case FSYS_STYLE_NWFS: - case FSYS_STYLE_HPFS: - { - isCaseSensitive = sal_False; - break; - } - case FSYS_STYLE_SYSV: - case FSYS_STYLE_BSD: - case FSYS_STYLE_DETECT: - { - isCaseSensitive = sal_True; - break; - } - default: - { - isCaseSensitive = sal_True; // ich bin unter UNIX, also ist der default im Zweifelsfall case sensitiv - break; - } - } - return isCaseSensitive; - } -} /************************************************************************ |* |