* winsup.h (SIGTOMASK): Add cast to sigset_t to avoid int overflow.

This commit is contained in:
Corinna Vinschen
2015-02-23 12:40:01 +00:00
parent d6f62a1178
commit f6ec73c018
3 changed files with 8 additions and 1 deletions

View File

@@ -131,7 +131,7 @@ extern int cygserver_running;
})
/* Convert a signal to a signal mask */
#define SIGTOMASK(sig) (1 << ((sig) - 1))
#define SIGTOMASK(sig) ((sigset_t) 1 << ((sig) - 1))
#define set_api_fatal_return(n) do {extern int __api_fatal_exit_val; __api_fatal_exit_val = (n);} while (0)