rlim_t is 64b on 64b systems, so we should extend RLIM_INFINITY to that,
not only RLIM64_INFINITY or requiring 64b offsets.

This is similar to Linux headers.
---
 bits/resource.h | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/bits/resource.h b/bits/resource.h
index a42a338b44..6b4d6cc506 100644
--- a/bits/resource.h
+++ b/bits/resource.h
@@ -77,7 +77,7 @@ enum __rlimit_resource
 
 /* Value to indicate that there is no limit.  */
 #ifndef __USE_FILE_OFFSET64
-# define RLIM_INFINITY 0x7fffffff
+# define RLIM_INFINITY ((__rlim_t) -1)
 #else
 # define RLIM_INFINITY 0x7fffffffffffffffLL
 #endif
-- 
2.51.0


Reply via email to