Post by Ken BrownMy 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
Good catch, thank you!
I simplified this to a single definition
#define RLIM_INFINITY (~0UL)
and checked it in under your name.
Thanks,
Corinna
--
Corinna Vinschen Please, send mails regarding Cygwin to
Cygwin Maintainer cygwin AT cygwin DOT com
Red Hat