ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/Coro/State.xs
(Generate patch)

Comparing Coro/Coro/State.xs (file contents):
Revision 1.16 by root, Wed Jul 25 04:26:55 2001 UTC vs.
Revision 1.17 by root, Wed Jul 25 14:01:46 2001 UTC

553 stack->usecnt = 1; 553 stack->usecnt = 1;
554 stack->gencnt = ctx->gencnt = 0; 554 stack->gencnt = ctx->gencnt = 0;
555 if (alloc) 555 if (alloc)
556 { 556 {
557#ifdef HAVE_MMAP 557#ifdef HAVE_MMAP
558 stack->ssize = 128 * 1024 * sizeof (long); /* mmap should do allocate-on-write */ 558 stack->ssize = 128 * 1024 * sizeof (long); /* mmap should do allocate-on-write for us */
559 stack->sptr = mmap (0, stack->ssize, PROT_EXEC|PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, 0, 0); 559 stack->sptr = mmap (0, stack->ssize, PROT_EXEC|PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANON, 0, 0);
560 if (stack->sptr == (void *)-1) 560 if (stack->sptr == (void *)-1)
561#endif 561#endif
562 { 562 {
563 /*FIXME*//*D*//* reasonable stack size! */ 563 /*FIXME*//*D*//* reasonable stack size! */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines