]> sourceware.org Git - newlib-cygwin.git/commitdiff
* fhandler.cc (fhandler_base::open): Remove HIDDEN_DOT_FILES code.
authorCorinna Vinschen <corinna@vinschen.de>
Sun, 12 Aug 2007 15:42:02 +0000 (15:42 +0000)
committerCorinna Vinschen <corinna@vinschen.de>
Sun, 12 Aug 2007 15:42:02 +0000 (15:42 +0000)
* fhandler_disk_file.cc (fhandler_disk_file::mkdir): Ditto.
* path.cc (symlink_worker): Ditto.

winsup/cygwin/ChangeLog
winsup/cygwin/fhandler.cc
winsup/cygwin/fhandler_disk_file.cc
winsup/cygwin/path.cc

index 24c1704c34a4c56581b49fa378d429f097c74198..dc82967f72bea041fb2a1da7ac0108f518de2eec 100644 (file)
@@ -1,3 +1,9 @@
+2007-08-12  Corinna Vinschen  <corinna@vinschen.de>
+
+       * fhandler.cc (fhandler_base::open): Remove HIDDEN_DOT_FILES code.
+       * fhandler_disk_file.cc (fhandler_disk_file::mkdir): Ditto.
+       * path.cc (symlink_worker): Ditto.
+
 2007-08-12  Corinna Vinschen  <corinna@vinschen.de>
 
        * syscalls.cc (getw): Remove redundant implementation.
index 0b7cc61386623b795f10625addf9156ff356166a..59ee6a496d495c07aa3996de34e88b2fbbc52e1b 100644 (file)
@@ -542,11 +542,6 @@ fhandler_base::open (int flags, mode_t mode)
       /* If mode has no write bits set, we set the R/O attribute. */
       if (!(mode & (S_IWUSR | S_IWGRP | S_IWOTH)))
        file_attributes |= FILE_ATTRIBUTE_READONLY;
-#ifdef HIDDEN_DOT_FILES
-      char *c = strrchr (get_win32_name (), '\\');
-      if ((c && c[1] == '.') || *get_win32_name () == '.')
-       file_attributes |= FILE_ATTRIBUTE_HIDDEN;
-#endif
       /* Starting with Windows 2000, when trying to overwrite an already
         existing file with FILE_ATTRIBUTE_HIDDEN and/or FILE_ATTRIBUTE_SYSTEM
         attribute set, CreateFile fails with ERROR_ACCESS_DENIED.
index 0fa807dd335356e329ff304ad5b1839f599763ce..c929cddf805348d29ee25b400986a7214eb6f352 100644 (file)
@@ -1478,13 +1478,6 @@ fhandler_disk_file::mkdir (mode_t mode)
   OBJECT_ATTRIBUTES attr;
   IO_STATUS_BLOCK io;
   ULONG fattr = FILE_ATTRIBUTE_DIRECTORY;
-#ifdef HIDDEN_DOT_FILES
-  UNICODE_STRING basename;
-
-  RtlSplitUnicodePath (pc.get_nt_native_path (), NULL, &basename);
-  if (basename.Buffer[0] == L'.')
-    fattr |= FILE_ATTRIBUTE_HIDDEN;
-#endif
   status = NtCreateFile (&dir, FILE_LIST_DIRECTORY | SYNCHRONIZE,
                         pc.get_object_attr (attr, sa), &io, NULL,
                         fattr, FILE_SHARE_VALID_FLAGS, FILE_CREATE,
index 2374c1cb781ae07ebeb5180f7d45612a37ebc0f1..6620b02a4ae368a0e16bde7145527624da3b9aa0 100644 (file)
@@ -3072,11 +3072,6 @@ symlink_worker (const char *oldpath, const char *newpath, bool use_winsym,
          CloseHandle (h);
          DWORD attr = use_winsym ? FILE_ATTRIBUTE_READONLY
                                  : FILE_ATTRIBUTE_SYSTEM;
-#ifdef HIDDEN_DOT_FILES
-         cp = strrchr (win32_path, '\\');
-         if ((cp && cp[1] == '.') || *win32_path == '.')
-           attr |= FILE_ATTRIBUTE_HIDDEN;
-#endif
          SetFileAttributes (win32_path, attr);
 
          res = 0;
This page took 0.042902 seconds and 5 git commands to generate.