Re: DOS/Windows-specific code: maint.c

Eli Zaretskii
2001-05-09T03:22:00Z

On Tue, 8 May 2001, Kevin Buettner wrote:

> I don't know. SIGABRT seems like a better (more portable) choice.
>
> With that in mind, why not do the following:
>
> /* ARGSUSED */
> static void
> maintenance_dump_me (char *args, int from_tty)
> {
> if (query ("Should GDB dump core? "))
> {
> #ifdef SIGABRT
> signal (SIGABRT, SIG_DFL);
> kill (getpid (), SIGABRT);
> #else
> error ("Not supported on this platform.");
> #endif
> }
> }
>
> Note that the _WIN32 ifdef has been removed so that
> maintenance_dump_me() will always be defined.

Yes, that looks good to me.