This is the mail archive of the cygwin-developers mailing list for the Cygwin project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Update RLIM_INFINITY for x86_64?


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
--- 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
 

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]