=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/include/signal.h,v retrieving revision 1.14 retrieving revision 1.15 diff -c -r1.14 -r1.15 *** src/include/signal.h 2010/10/01 20:10:24 1.14 --- src/include/signal.h 2011/07/06 17:39:22 1.15 *************** *** 1,4 **** ! /* $OpenBSD: signal.h,v 1.14 2010/10/01 20:10:24 guenther Exp $ */ /* $NetBSD: signal.h,v 1.8 1996/02/29 00:04:57 jtc Exp $ */ /*- --- 1,4 ---- ! /* $OpenBSD: signal.h,v 1.15 2011/07/06 17:39:22 guenther Exp $ */ /* $NetBSD: signal.h,v 1.8 1996/02/29 00:04:57 jtc Exp $ */ /*- *************** *** 71,77 **** *__errno() = 22; /* EINVAL */ return -1; } ! *set |= (1 << ((signo)-1)); /* sigmask(signo) */ return (0); } --- 71,77 ---- *__errno() = 22; /* EINVAL */ return -1; } ! *set |= (1U << ((signo)-1)); /* sigmask(signo) */ return (0); } *************** *** 82,88 **** *__errno() = 22; /* EINVAL */ return -1; } ! *set &= ~(1 << ((signo)-1)); /* sigmask(signo) */ return (0); } --- 82,88 ---- *__errno() = 22; /* EINVAL */ return -1; } ! *set &= ~(1U << ((signo)-1)); /* sigmask(signo) */ return (0); } *************** *** 93,99 **** *__errno() = 22; /* EINVAL */ return -1; } ! return ((*set & (1 << ((signo)-1))) != 0); } #endif /* !_ANSI_LIBRARY && !lint */ --- 93,99 ---- *__errno() = 22; /* EINVAL */ return -1; } ! return ((*set & (1U << ((signo)-1))) != 0); } #endif /* !_ANSI_LIBRARY && !lint */