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