summaryrefslogtreecommitdiffstats
path: root/sail/machdep.h
diff options
context:
space:
mode:
authordholland <dholland@NetBSD.org>2008-01-28 01:58:01 +0000
committerdholland <dholland@NetBSD.org>2008-01-28 01:58:01 +0000
commit928cdd4e3649aeb97d675a5babd680b668c9e24f (patch)
treea58fcaeda0d48d6931b4bc060443444aee2093ca /sail/machdep.h
parent02b84b6eaa176512e869c83c44c5e07176b29785 (diff)
downloadbsdgames-darwin-928cdd4e3649aeb97d675a5babd680b668c9e24f.tar.gz
bsdgames-darwin-928cdd4e3649aeb97d675a5babd680b668c9e24f.tar.zst
bsdgames-darwin-928cdd4e3649aeb97d675a5babd680b668c9e24f.zip
Build with WARNS=4. Sort out the game's shadowing of its own variables,
which fixes at least one bug.
Diffstat (limited to 'sail/machdep.h')
-rw-r--r--sail/machdep.h18
1 files changed, 9 insertions, 9 deletions
diff --git a/sail/machdep.h b/sail/machdep.h
index e5d0b3db..63e64ff6 100644
--- a/sail/machdep.h
+++ b/sail/machdep.h
@@ -1,4 +1,4 @@
-/* $NetBSD: machdep.h,v 1.5 2003/08/07 09:37:43 agc Exp $ */
+/* $NetBSD: machdep.h,v 1.6 2008/01/28 01:58:01 dholland Exp $ */
/*
* Copyright (c) 1983, 1993
@@ -36,15 +36,15 @@
/* for POSIX systems */
#define blockalarm() \
do { \
- sigset_t sigset; \
- sigemptyset(&sigset); \
- sigaddset(&sigset, SIGALRM); \
- sigprocmask(SIG_BLOCK, &sigset, (sigset_t *)0); \
+ sigset_t set; \
+ sigemptyset(&set); \
+ sigaddset(&set, SIGALRM); \
+ sigprocmask(SIG_BLOCK, &set, (sigset_t *)0); \
} while (0)
#define unblockalarm() \
do { \
- sigset_t sigset; \
- sigemptyset(&sigset); \
- sigaddset(&sigset, SIGALRM); \
- sigprocmask(SIG_UNBLOCK, &sigset, (sigset_t *)0); \
+ sigset_t set; \
+ sigemptyset(&set); \
+ sigaddset(&set, SIGALRM); \
+ sigprocmask(SIG_UNBLOCK, &set, (sigset_t *)0); \
} while (0)