* dcrt0.cc (initial_env): Force path and CYGWIN_DEBUG contents to lower case.
* exceptions.cc (error_start_init): Use the name derived from GetModuleName rather than myself->progname.
This commit is contained in:
parent
3d0ba393df
commit
56a42791a3
|
@ -1,3 +1,10 @@
|
||||||
|
2002-07-14 Christopher Faylor <cgf@redhat.com>
|
||||||
|
|
||||||
|
* dcrt0.cc (initial_env): Force path and CYGWIN_DEBUG contents to lower
|
||||||
|
case.
|
||||||
|
* exceptions.cc (error_start_init): Use the name derived from
|
||||||
|
GetModuleName rather than myself->progname.
|
||||||
|
|
||||||
2002-07-14 Christopher Faylor <cgf@redhat.com>
|
2002-07-14 Christopher Faylor <cgf@redhat.com>
|
||||||
|
|
||||||
* dcrt0.cc (dll_crt0_1): Move debug_init call back to here. Avoid a
|
* dcrt0.cc (dll_crt0_1): Move debug_init call back to here. Avoid a
|
||||||
|
|
|
@ -810,6 +810,8 @@ initial_env ()
|
||||||
{
|
{
|
||||||
char buf1[MAX_PATH + 1];
|
char buf1[MAX_PATH + 1];
|
||||||
len = GetModuleFileName (NULL, buf1, MAX_PATH);
|
len = GetModuleFileName (NULL, buf1, MAX_PATH);
|
||||||
|
strlwr (buf1);
|
||||||
|
strlwr (buf);
|
||||||
char *p = strchr (buf, '=');
|
char *p = strchr (buf, '=');
|
||||||
if (!p)
|
if (!p)
|
||||||
p = (char *) "gdb.exe -nw";
|
p = (char *) "gdb.exe -nw";
|
||||||
|
|
|
@ -148,11 +148,13 @@ error_start_init (const char *buf)
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
char myself_posix_name[MAX_PATH];
|
char pgm[MAX_PATH + 1];
|
||||||
|
if (!GetModuleFileName (NULL, pgm, MAX_PATH))
|
||||||
|
strcpy (pgm, "cygwin1.dll");
|
||||||
|
for (char *p = strchr (pgm, '\\'); p; p = strchr (p, '\\'))
|
||||||
|
*p = '/';
|
||||||
|
|
||||||
/* FIXME: gdb cannot use win32 paths, but what if debugger isn't gdb? */
|
__small_sprintf (debugger_command, "%s %s", buf, pgm);
|
||||||
cygwin_conv_to_posix_path (myself->progname, myself_posix_name);
|
|
||||||
__small_sprintf (debugger_command, "%s %s", buf, myself_posix_name);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
|
@ -341,8 +343,6 @@ try_to_debug (bool waitloop)
|
||||||
|
|
||||||
__small_sprintf (strchr (debugger_command, '\0'), " %u", GetCurrentProcessId ());
|
__small_sprintf (strchr (debugger_command, '\0'), " %u", GetCurrentProcessId ());
|
||||||
|
|
||||||
BOOL dbg;
|
|
||||||
|
|
||||||
SetThreadPriority (hMainThread, THREAD_PRIORITY_HIGHEST);
|
SetThreadPriority (hMainThread, THREAD_PRIORITY_HIGHEST);
|
||||||
PROCESS_INFORMATION pi = {NULL, 0, 0, 0};
|
PROCESS_INFORMATION pi = {NULL, 0, 0, 0};
|
||||||
|
|
||||||
|
@ -375,6 +375,7 @@ try_to_debug (bool waitloop)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
BOOL dbg;
|
||||||
dbg = CreateProcess (NULL,
|
dbg = CreateProcess (NULL,
|
||||||
debugger_command,
|
debugger_command,
|
||||||
NULL,
|
NULL,
|
||||||
|
|
Loading…
Reference in New Issue