On Nov 22 16:20, Duncan Roe wrote: > Hi, > > I stumbled across this when running 'make check' in the grep source directory. > > test-raise failed when it didn't a few weeks ago.
Pretty unlikely. This code didn;'t change for ages. I just checked against Cygwin 3.2.0 and it also returns success. > #include <stdio.h> > #include <signal.h> > > int > main (void) > { > int retcod; > > retcod = raise (-1); > printf("raise(-1) returned %d\n", retcod); > } Thanks for the STC. There are actually two long-standing problems, one in raise, calling pthread_kill even for non-threaded processes, one in pthread_kill, not checking the signal number. I'll patch them right away. Thanks, Corinna -- Problem reports: https://cygwin.com/problems.html FAQ: https://cygwin.com/faq/ Documentation: https://cygwin.com/docs.html Unsubscribe info: https://cygwin.com/ml/#unsubscribe-simple