diff --git a/src/error.c b/src/error.c index f47f536a91c85fd31a3ac7a81c96890ebd0e578f..82ea4b7705b65f5450d80b01baa846dda08c7d65 100644 --- a/src/error.c +++ b/src/error.c @@ -22,7 +22,7 @@ #include "threads.h" #include "gc.h" -RCSID("$Id: error.c,v 1.76 2001/09/24 14:29:42 grubba Exp $"); +RCSID("$Id: error.c,v 1.77 2001/09/28 00:02:50 hubbe Exp $"); #undef ATTRIBUTE #define ATTRIBUTE(X) @@ -281,12 +281,13 @@ PMOD_EXPORT void exit_on_error(void *msg) #ifdef __NT__ /* Wrapper around abort() to avoid interactive requesters on NT. */ +int fnordel=0; static void do_abort() { if (!d_flag && !getenv("PIKE_DEBUG")) { exit(-6); /* -SIGIOT */ } - abort(); + fnordel=999/fnordel; } #else /* !__NT__ */ #define do_abort() abort()