OSDN Git Service

* fhandler_tty.cc (fhandler_tty_slave::open): Use MAX_PATH instead of
authorcorinna <corinna>
Wed, 5 Dec 2007 16:50:18 +0000 (16:50 +0000)
committercorinna <corinna>
Wed, 5 Dec 2007 16:50:18 +0000 (16:50 +0000)
CYG_MAX_PATH for event name buffer size.
(fhandler_pty_master::setup): Use MAX_PATH instead of CYG_MAX_PATH for
mutex name buffer size.
* netdb.cc: Drop old comment.
(open_system_file): Set path buffer size to MAX_PATH instead of
CYG_MAX_PATH.  Drop conversion to posix path.  Open file using win32
path.

Fix typo in ChangeLog.

winsup/cygwin/ChangeLog
winsup/cygwin/fhandler_tty.cc
winsup/cygwin/netdb.cc

index 03f82d9..d35588a 100644 (file)
@@ -1,9 +1,20 @@
 2007-12-05  Corinna Vinschen  <corinna@vinschen.de>
 
+       * fhandler_tty.cc (fhandler_tty_slave::open): Use MAX_PATH instead of
+       CYG_MAX_PATH for event name buffer size.
+       (fhandler_pty_master::setup): Use MAX_PATH instead of CYG_MAX_PATH for
+       mutex name buffer size.
+       * netdb.cc: Drop old comment.
+       (open_system_file): Set path buffer size to MAX_PATH instead of
+       CYG_MAX_PATH.  Drop conversion to posix path.  Open file using win32
+       path.
+
+2007-12-05  Corinna Vinschen  <corinna@vinschen.de>
+
        * fhandler_registry.cc: Use NAME_MAX + 1 instead of CYG_MAX_PATH
        throughout for subkey name buffer size.
        * fhandler_socket.cc (search_wsa_event_slot): Use MAX_PATH instead of
-       CYG_MAX_PATH for mutext name buffer size.
+       CYG_MAX_PATH for mutex name buffer size.
        (fhandler_socket::init_events): Ditto.
        * fhandler_virtual.cc (fhandler_virtual::opendir): Check path length
        against PATH_MAX instead of against CYG_MAX_PATH.
index 6fed0e0..75dd8a0 100644 (file)
@@ -478,7 +478,7 @@ fhandler_tty_slave::open (int flags, mode_t)
 
   set_flags ((flags & ~O_TEXT) | O_BINARY);
   /* Create synchronisation events */
-  char buf[CYG_MAX_PATH];
+  char buf[MAX_PATH];
 
   /* output_done_event may or may not exist.  It will exist if the tty
      was opened by fhandler_tty_master::init, normally called at
@@ -1402,7 +1402,7 @@ fhandler_pty_master::setup (bool ispty)
   if (!(input_available_event = t.get_event (errstr = INPUT_AVAILABLE_EVENT, TRUE)))
     goto err;
 
-  char buf[CYG_MAX_PATH];
+  char buf[MAX_PATH];
   errstr = shared_name (buf, OUTPUT_MUTEX, t.ntty);
   if (!(output_mutex = CreateMutex (&sec_all, FALSE, buf)))
     goto err;
index 1e5cbcc..efbd337 100644 (file)
@@ -23,23 +23,19 @@ details. */
  "networks"
  "hosts"
 
- This routine will try to locate these files based on system type.
- Currently the only distinction made is between NT and non-NT systems.
-
  It is the callers responsibility to close the file.  */
 static FILE *
 open_system_file (const char *relative_path)
 {
-  char win32_name[CYG_MAX_PATH];
-  char posix_name[CYG_MAX_PATH];
+  /* system dir path is never longer. */
+  char win32_name[MAX_PATH];
 
-  if (!GetSystemDirectory (win32_name, CYG_MAX_PATH))
+  if (!GetSystemDirectory (win32_name, MAX_PATH))
     return NULL;
   strcat (win32_name, "\\drivers\\etc\\");
   strcat (win32_name, relative_path);
-  cygwin_conv_to_full_posix_path (win32_name, posix_name);
   debug_printf ("netdb file to open %s", win32_name);
-  FILE *result = fopen (posix_name, "rt");
+  FILE *result = fopen (win32_name, "rt");
   debug_printf ("handle to netdb file %p", result);
   return result;
 }