* 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
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.
This commit is contained in:
Christopher Faylor
2001-04-05 02:02:13 +00:00
parent 6457bd4761
commit 608506ed67
6 changed files with 20 additions and 9 deletions

View 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