Dennis Ruffer wrote:
>
> Well, one down....
>
> On cygwin, I now get the same errors (repeated below) ;(
The following patch should fix that
diff -u -r1.16 signals.c
--- signals.c 2002/10/26 12:48:25 1.16
+++ signals.c 2002/10/26 12:50:45
@@ -52,6 +52,10 @@
/* systems that don't have SA_NODEFER hopefully don't block anyway */
#endif
+#ifndef SA_ONSTACK
+#define SA_ONSTACK 0
+#endif
+
#ifdef SA_SIGINFO
void install_signal_handler(int sig, void (*handler)(int, siginfo_t *, void *))
/* installs three-argument signal handler for sig */
@@ -362,6 +366,7 @@
};
int i;
void (*throw_handler)() = die_on_signal ? graceful_exit : signal_throw;
+#ifdef SIGSTKSZ
stack_t sigstack;
int sas_retval=-1;
@@ -372,6 +377,7 @@
}
if (debug)
fprintf(stderr,"sigaltstack: %s\n",strerror(sas_retval));
+#endif
#define DIM(X) (sizeof (X) / sizeof *(X))
/*
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]