PatchSet 4796 
Date: 2004/05/30 20:16:41
Author: guilhem
Branch: HEAD
Tag: (none) 
Log:
Detect stack size on Darwin/PPC.

       * config/powerpc/darwin/md.h
        (mdGetStackSize): Implemented for Darwin/PPC.

Members: 
        ChangeLog:1.2365->1.2366 
        config/powerpc/darwin/md.h:1.3->1.4 

Index: kaffe/ChangeLog
diff -u kaffe/ChangeLog:1.2365 kaffe/ChangeLog:1.2366
--- kaffe/ChangeLog:1.2365      Sun May 30 16:30:42 2004
+++ kaffe/ChangeLog     Sun May 30 20:16:41 2004
@@ -1,5 +1,10 @@
 2004-05-30  Guilhem Lavaux <[EMAIL PROTECTED]>
 
+       * config/powerpc/darwin/md.h
+       (mdGetStackSize): Implemented for Darwin/PPC.
+
+2004-05-30  Guilhem Lavaux <[EMAIL PROTECTED]>
+
        * libraries/javalib/java/util/ZipInputStream.java
        (getNextEntry): Reopen the byte stream.
        (closeEntry): Close the byte stream.
Index: kaffe/config/powerpc/darwin/md.h
diff -u kaffe/config/powerpc/darwin/md.h:1.3 kaffe/config/powerpc/darwin/md.h:1.4
--- kaffe/config/powerpc/darwin/md.h:1.3        Tue Apr 27 18:25:17 2004
+++ kaffe/config/powerpc/darwin/md.h    Sun May 30 20:16:43 2004
@@ -33,4 +33,19 @@
 #undef HAVE_SIGALTSTACK
 #endif
 
+#if defined(HAVE_GETRLIMIT)
+#define KAFFEMD_STACKSIZE
+
+static inline rlim_t mdGetStackSize(void)
+{
+  struct rlimit rl;
+
+  if (getrlimit(RLIMIT_STACK, &rl) < 0)
+    return 0;
+  else
+    return (rl.rlim_max >= RLIM_INFINITY) ? rl.rlim_cur : rl.rlim_max;
+}
+#endif
+
+
 #endif

_______________________________________________
kaffe mailing list
[EMAIL PROTECTED]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to