summaryrefslogtreecommitdiffstats
path: root/sys
diff options
context:
space:
mode:
authoreivind <eivind@FreeBSD.org>1998-04-23 00:11:32 +0000
committereivind <eivind@FreeBSD.org>1998-04-23 00:11:32 +0000
commita325280132deb1b8e652575e3a616410a5d732ff (patch)
tree147e463829be043a0ddee0eb8c977a4e281dadf5 /sys
parent1c00798cb4d98d25579054686b8540a1f4c38463 (diff)
downloadFreeBSD-src-a325280132deb1b8e652575e3a616410a5d732ff.zip
FreeBSD-src-a325280132deb1b8e652575e3a616410a5d732ff.tar.gz
Wrap timerclear in do { ... } while(0)
Diffstat (limited to 'sys')
-rw-r--r--sys/sys/time.h7
-rw-r--r--sys/sys/timetc.h7
2 files changed, 10 insertions, 4 deletions
diff --git a/sys/sys/time.h b/sys/sys/time.h
index 1a8515a..38b0ffc 100644
--- a/sys/sys/time.h
+++ b/sys/sys/time.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)time.h 8.5 (Berkeley) 5/4/95
- * $Id: time.h,v 1.23 1998/04/04 13:26:16 phk Exp $
+ * $Id: time.h,v 1.24 1998/04/06 08:26:08 phk Exp $
*/
#ifndef _SYS_TIME_H_
@@ -198,7 +198,10 @@ struct timecounter {
#ifndef KERNEL /* NetBSD/OpenBSD compatable interfaces */
-#define timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0
+#define timerclear(tvp) \
+ do { \
+ (tvp)->tv_sec = (tvp)->tv_usec = 0; \
+ } while(0)
#define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)
#define timercmp(tvp, uvp, cmp) \
(((tvp)->tv_sec == (uvp)->tv_sec) ? \
diff --git a/sys/sys/timetc.h b/sys/sys/timetc.h
index 1a8515a..38b0ffc 100644
--- a/sys/sys/timetc.h
+++ b/sys/sys/timetc.h
@@ -31,7 +31,7 @@
* SUCH DAMAGE.
*
* @(#)time.h 8.5 (Berkeley) 5/4/95
- * $Id: time.h,v 1.23 1998/04/04 13:26:16 phk Exp $
+ * $Id: time.h,v 1.24 1998/04/06 08:26:08 phk Exp $
*/
#ifndef _SYS_TIME_H_
@@ -198,7 +198,10 @@ struct timecounter {
#ifndef KERNEL /* NetBSD/OpenBSD compatable interfaces */
-#define timerclear(tvp) (tvp)->tv_sec = (tvp)->tv_usec = 0
+#define timerclear(tvp) \
+ do { \
+ (tvp)->tv_sec = (tvp)->tv_usec = 0; \
+ } while(0)
#define timerisset(tvp) ((tvp)->tv_sec || (tvp)->tv_usec)
#define timercmp(tvp, uvp, cmp) \
(((tvp)->tv_sec == (uvp)->tv_sec) ? \
OpenPOWER on IntegriCloud