OSDN Git Service

Cygwin doesn't have the RSS_LIMIT for get/setrlimit.
authorReid Spencer <rspencer@reidspencer.com>
Mon, 23 Apr 2007 07:22:51 +0000 (07:22 +0000)
committerReid Spencer <rspencer@reidspencer.com>
Mon, 23 Apr 2007 07:22:51 +0000 (07:22 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@36361 91177308-0d34-0410-b5e6-96231b3b80d8

lib/System/Unix/Program.inc

index 77d74a1..1fe2586 100644 (file)
@@ -119,10 +119,12 @@ static void SetMemoryLimits (unsigned size)
   getrlimit (RLIMIT_DATA, &r);
   r.rlim_cur = limit;
   setrlimit (RLIMIT_DATA, &r);
+#ifndef __CYGWIN__
   // Resident set size.
   getrlimit (RLIMIT_RSS, &r);
   r.rlim_cur = limit;
   setrlimit (RLIMIT_RSS, &r);
+#endif
   // Virtual memory.
   getrlimit (RLIMIT_AS, &r);
   r.rlim_cur = limit;