This is the mail archive of the
cygwin-developers
mailing list for the Cygwin project.
Update RLIM_INFINITY for x86_64?
- From: Ken Brown <kbrown at cornell dot edu>
- To: cygwin-developers at cygwin dot com
- Date: Wed, 20 Mar 2013 13:50:43 -0400
- Subject: 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