summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorchristos <christos@NetBSD.org>1998-12-09 14:39:09 +0000
committerchristos <christos@NetBSD.org>1998-12-09 14:39:09 +0000
commitcaab3e85980e677e9d2dcd62f1608f3f5a514b19 (patch)
tree577cfbb845a5c6f214dfef588bdf7d32b62bcdb6
parent983a6b1f22f81166c297392310a47060953de8d3 (diff)
Avoid quad overflow.
-rw-r--r--sys/sys/resource.h4
1 files changed, 2 insertions, 2 deletions
diff --git a/sys/sys/resource.h b/sys/sys/resource.h
index af0d86ddfa9..d7b25d59a71 100644
--- a/sys/sys/resource.h
+++ b/sys/sys/resource.h
@@ -1,4 +1,4 @@
-/* $NetBSD: resource.h,v 1.18 1998/05/24 19:30:19 kleink Exp $ */
+/* $NetBSD: resource.h,v 1.19 1998/12/09 14:39:09 christos Exp $ */
/*
* Copyright (c) 1982, 1986, 1993
@@ -93,7 +93,7 @@ struct rusage {
#define RLIM_NLIMITS 9 /* number of resource limits */
-#define RLIM_INFINITY (((u_quad_t)1 << 63) - 1) /* no limit */
+#define RLIM_INFINITY (~((u_quad_t)1 << 63)) /* no limit */
#define RLIM_SAVED_MAX RLIM_INFINITY /* unrepresentable hard limit */
#define RLIM_SAVED_CUR RLIM_INFINITY /* unrepresentable soft limit */