Attempt to handle systems with SA_SIGINFO but that lack SI_USER.
This commit is contained in:
@@ -24,6 +24,17 @@
|
||||
# define MSG_WAITALL 0
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Some older systems support siginfo but predate SI_USER.
|
||||
*/
|
||||
#ifdef SA_SIGINFO
|
||||
# ifdef SI_USER
|
||||
# define USER_SIGNALED(_info) ((_info) != NULL && (_info)->si_code == SI_USER)
|
||||
# else
|
||||
# define USER_SIGNALED(_info) ((_info) != NULL && (_info)->si_code <= 0)
|
||||
# endif
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Special values to indicate whether continuing in foreground or background.
|
||||
*/
|
||||
|
Reference in New Issue
Block a user