Update RLIM_INFINITY for x86_64?

Ken Brown kbrown@cornell.edu
Wed Mar 20 17:51:00 GMT 2013


My understanding is that RLIM_INFINITY is usually equal to (or very 
close to) SIZE_MAX on Posix-like systems.  If this is right, then I 
think we need something like the attached patch.

Ken
-------------- next part --------------
--- resource.h.orig	2013-03-20 12:20:21.569382900 -0400
+++ resource.h	2013-03-20 11:54:53.900144800 -0400
@@ -34,7 +34,11 @@
 #define RLIMIT_NLIMITS  7		/* upper bound of RLIMIT_* defines */
 #define RLIM_NLIMITS    RLIMIT_NLIMITS
 
+#ifdef __x86_64__
+#define RLIM_INFINITY	(0xffffffffffffffffUL)
+#else
 #define RLIM_INFINITY	(0xffffffffUL)
+#endif
 #define RLIM_SAVED_MAX	RLIM_INFINITY
 #define RLIM_SAVED_CUR	RLIM_INFINITY
 


More information about the Cygwin-developers mailing list