* dcrt0.cc (insert_file): Eliminate unused parameter.

(build_argv): Ditto.
* exceptions.cc (stack): Eliminate unused parameters.
(stackdump): Ditto.
(cygwin_stackdump): Reflect above changes.
(sig_handle): Ditto.
* fhandler.cc (fhandler_base::set_inheritance): Use kludge to avoid unused
parameter warning.
This commit is contained in:
Christopher Faylor
2000-05-07 03:29:08 +00:00
parent 75546193ec
commit eafa31fb9f
4 changed files with 67 additions and 51 deletions

View File

@ -269,9 +269,9 @@ stack_info::walk ()
return 1;
}
/* Dump the stack using either the old method or the new Win32 API method */
/* Dump the stack */
void
stack (HANDLE hproc, HANDLE hthread, CONTEXT *cx)
stack (CONTEXT *cx)
{
int i;
@ -295,10 +295,8 @@ cygwin_stackdump()
{
CONTEXT c;
c.ContextFlags = CONTEXT_FULL;
HANDLE h1 = GetCurrentProcess ();
HANDLE h2 = GetCurrentThread ();
GetThreadContext (h2, &c);
stack(h1, h2, &c);
GetThreadContext (GetCurrentThread (), &c);
stack(&c);
}
static int NO_COPY keep_looping = 0;
@ -360,7 +358,7 @@ try_to_debug ()
}
void
stackdump (HANDLE hproc, HANDLE hthread, EXCEPTION_RECORD *e, CONTEXT *in)
stackdump (EXCEPTION_RECORD *e, CONTEXT *in)
{
char *p;
if (myself->progname[0])
@ -382,7 +380,7 @@ stackdump (HANDLE hproc, HANDLE hthread, EXCEPTION_RECORD *e, CONTEXT *in)
}
if (e)
exception (e, in);
stack (hproc, hthread, in);
stack (in);
}
/* Main exception handler. */
@ -487,7 +485,7 @@ handle_exceptions (EXCEPTION_RECORD *e, void *, CONTEXT *in, void *)
HANDLE hthread;
DuplicateHandle (hMainProc, GetCurrentThread (),
hMainProc, &hthread, 0, FALSE, DUPLICATE_SAME_ACCESS);
stackdump (hMainProc, hthread, e, in);
stackdump (e, in);
}
try_to_debug ();
really_exit (EXIT_SIGNAL | sig);
@ -925,7 +923,7 @@ done:
exit_sig:
if (sig == SIGQUIT || sig == SIGABRT)
{
stackdump (NULL, NULL, NULL, NULL);
stackdump (NULL, NULL);
try_to_debug ();
}
sigproc_printf ("signal %d, about to call do_exit", sig);