* main.c: Remove windows.h use.
authorChristopher Faylor <me+cygwin@cgf.cx>
Thu, 5 Apr 2001 02:02:13 +0000 (02:02 +0000)
committerChristopher Faylor <me+cygwin@cgf.cx>
Thu, 5 Apr 2001 02:02:13 +0000 (02:02 +0000)
(gdbtk_test): Use PATH_MAX for home var calculation.
* remote-e7000.c (e7000_parse_device): Accomodate Cygwin as well as Win32 in
test.
* ser-tcp.c: Use modern __CYGWIN__ conditional.
* source.c (mod_path): Add __CYGWIN__ conditional to WIN32 test.
(openp): Ditto.
* symfile.c (symfile_bfd_open): Ditto.
* gdbtk/generic/gdbtk.c: Ditto.

gdb/ChangeLog
gdb/main.c
gdb/remote-e7000.c
gdb/ser-tcp.c
gdb/source.c
gdb/symfile.c

index 47ce9fce38b2792b999534f8563d90a1833f4394..3d0a2fc63b79a2d3d7e6bb6b22d2fae9f6283a1f 100644 (file)
@@ -1,3 +1,15 @@
+Wed Apr  4 21:48:42 2001  Christopher Faylor <cgf@cygnus.com>
+
+       * main.c: Remove windows.h use.
+       (gdbtk_test): Use PATH_MAX for home var calculation.
+       * remote-e7000.c (e7000_parse_device): Accomodate Cygwin as well as
+       Win32 in colon test.
+       * ser-tcp.c: Use modern __CYGWIN__ conditional.
+       * source.c (mod_path): Add __CYGWIN__ conditional to WIN32 test.
+       (openp): Ditto.
+       * symfile.c (symfile_bfd_open): Ditto.
+       * gdbtk/generic/gdbtk.c: Ditto.
+
 2001-04-04  Martin M. Hunt  <hunt@redhat.com>
 
        * main.c (captured_main): For GDBtk, don't use tui_fileopen().
index 2b70712d130115a9eff111fc99f45d2b30346965..ceac1327e3566824a43367d9bd1347bd0898909b 100644 (file)
@@ -91,7 +91,6 @@ extern int enable_external_editor;
 extern char *external_editor_command;
 
 #ifdef __CYGWIN__
-#include <windows.h>           /* for MAX_PATH */
 #include <sys/cygwin.h>                /* for cygwin32_conv_to_posix_path */
 #endif
 
@@ -535,13 +534,13 @@ extern int gdbtk_test (char *);
      *before* all the command line arguments are processed; it sets
      global parameters, which are independent of what file you are
      debugging or what directory you are in.  */
-#ifdef __CYGWIN32__
+#ifdef __CYGWIN__
   {
     char *tmp = getenv ("HOME");
 
     if (tmp != NULL)
       {
-       homedir = (char *) alloca (MAX_PATH + 1);
+       homedir = (char *) alloca (PATH_MAX + 1);
        cygwin32_conv_to_posix_path (tmp, homedir);
       }
     else
index 46fb54b1e8a54476d295b5078b18214a26de4ed4..10a329aad5d0880d67233762af3c755b91c7e714 100644 (file)
@@ -543,7 +543,7 @@ or \t\ttarget e7000 tcp_remote <host>[:<port>]\n\
 or \t\ttarget e7000 pc\n");
        }
 
-#if !defined(__GO32__) && !defined(_WIN32)
+#if !defined(__GO32__) && !defined(_WIN32) && !defined(__CYGWIN__)
       /* FIXME!  test for ':' is ambiguous */
       if (n == 1 && strchr (dev_name, ':') == 0)
        {
index 7f6b65a5411c43ab94e08fa7409a9d5c74f07b97..d7eb9cbd7df2d01dddb55a46a98809dfb7ac4da4 100644 (file)
@@ -29,7 +29,7 @@
 #include <arpa/inet.h>
 #include <netdb.h>
 #include <sys/socket.h>
-#ifndef __CYGWIN32__
+#ifndef __CYGWIN__
 #include <netinet/tcp.h>
 #endif
 
index d3ae4e4a9c207a5740bcdb428870daacb7e2d728..9a6d60de0ba133755fb24021c8a1d29b8c0c3009 100644 (file)
@@ -331,7 +331,7 @@ mod_path (char *dirname, char **which_path)
       }
 
       if (!(SLASH_P (*name) && p <= name + 1)  /* "/" */
-#if defined(_WIN32) || defined(__MSDOS__)
+#if defined(_WIN32) || defined(__MSDOS__) || defined(__CYGWIN__)
       /* On MS-DOS and MS-Windows, h:\ is different from h: */
          && !(!SLASH_P (*name) && ROOTED_P (name) && p <= name + 3)    /* d:/ */
 #endif
@@ -370,7 +370,7 @@ mod_path (char *dirname, char **which_path)
 
       if (name[0] == '~')
        name = tilde_expand (name);
-#if defined(_WIN32) || defined(__MSDOS__)
+#if defined(_WIN32) || defined(__MSDOS__) || defined(__CYGWIN__)
       else if (ROOTED_P (name) && p == name + 2)       /* "d:" => "d:." */
        name = concat (name, ".", NULL);
 #endif
@@ -526,7 +526,7 @@ openp (char *path, int try_cwd_first, char *string, int mode, int prot,
   if (!path)
     path = ".";
 
-#ifdef _WIN32
+#if defined(_WIN32) || defined(__CYGWIN__)
   mode |= O_BINARY;
 #endif
 
index 1166eea14b3381be9016c6498f670ce3b6916740..b644af8df26ae1f335ead1bf2f09e4c62054fb91 100644 (file)
@@ -1052,7 +1052,7 @@ symfile_bfd_open (char *name)
 
   /* Look down path for it, allocate 2nd new malloc'd copy.  */
   desc = openp (getenv ("PATH"), 1, name, O_RDONLY | O_BINARY, 0, &absolute_name);
-#if defined(__GO32__) || defined(_WIN32)
+#if defined(__GO32__) || defined(_WIN32) || defined (__CYGWIN__)
   if (desc < 0)
     {
       char *exename = alloca (strlen (name) + 5);