* 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>
|
||||
|
||||
* 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];
|
||||
len = GetModuleFileName (NULL, buf1, MAX_PATH);
|
||||
strlwr (buf1);
|
||||
strlwr (buf);
|
||||
char *p = strchr (buf, '=');
|
||||
if (!p)
|
||||
p = (char *) "gdb.exe -nw";
|
||||
|
@ -148,11 +148,13 @@ error_start_init (const char *buf)
|
||||
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? */
|
||||
cygwin_conv_to_posix_path (myself->progname, myself_posix_name);
|
||||
__small_sprintf (debugger_command, "%s %s", buf, myself_posix_name);
|
||||
__small_sprintf (debugger_command, "%s %s", buf, pgm);
|
||||
}
|
||||
|
||||
static void
|
||||
@ -341,8 +343,6 @@ try_to_debug (bool waitloop)
|
||||
|
||||
__small_sprintf (strchr (debugger_command, '\0'), " %u", GetCurrentProcessId ());
|
||||
|
||||
BOOL dbg;
|
||||
|
||||
SetThreadPriority (hMainThread, THREAD_PRIORITY_HIGHEST);
|
||||
PROCESS_INFORMATION pi = {NULL, 0, 0, 0};
|
||||
|
||||
@ -375,6 +375,7 @@ try_to_debug (bool waitloop)
|
||||
}
|
||||
}
|
||||
|
||||
BOOL dbg;
|
||||
dbg = CreateProcess (NULL,
|
||||
debugger_command,
|
||||
NULL,
|
||||
|
Loading…
Reference in New Issue
Block a user