SCCS-vsn: include/signal.h 5.4
*
* %sccs.include.redist.c%
*
*
* %sccs.include.redist.c%
*
- * @(#)signal.h 5.3 (Berkeley) %G%
+ * @(#)signal.h 5.4 (Berkeley) %G%
*/
#ifndef _USER_SIGNAL_H
*/
#ifndef _USER_SIGNAL_H
extern char *sys_siglist[NSIG];
#endif
extern char *sys_siglist[NSIG];
#endif
-#define sigaddset(set, signo) (*(set) |= 1 << ((signo) - 1), 0)
-#define sigdelset(set, signo) (*(set) &= ~(1 << ((signo) - 1)), 0)
-#define sigemptyset(set) (*(set) = 0)
-#define sigfillset(set) (*(set) = ~(sigset_t)0, 0)
-#define sigismember(set, signo) ((*(set) & (1 << ((signo) - 1))) != 0)
-
__BEGIN_DECLS
int raise __P((int));
#ifndef _ANSI_SOURCE
__BEGIN_DECLS
int raise __P((int));
#ifndef _ANSI_SOURCE
#endif /* !_ANSI_SOURCE */
__END_DECLS
#endif /* !_ANSI_SOURCE */
__END_DECLS
+/* List definitions after function declarations, or Reiser cpp gets upset. */
+#define sigaddset(set, signo) (*(set) |= 1 << ((signo) - 1), 0)
+#define sigdelset(set, signo) (*(set) &= ~(1 << ((signo) - 1)), 0)
+#define sigemptyset(set) (*(set) = 0)
+#define sigfillset(set) (*(set) = ~(sigset_t)0, 0)
+#define sigismember(set, signo) ((*(set) & (1 << ((signo) - 1))) != 0)
+
#endif /* !_USER_SIGNAL_H */
#endif /* !_USER_SIGNAL_H */