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

Comparing Coro/Coro/Makefile.PL (file contents):
Revision 1.19 by root, Tue Nov 27 03:11:48 2001 UTC vs.
Revision 1.20 by root, Mon Feb 18 21:25:01 2002 UTC

48} 48}
49 49
50if ($iface) { 50if ($iface) {
51 print <<EOF; 51 print <<EOF;
52 52
53Coro has the option of using two different ways to implement coroutines 53Coro can use various ways to implement coroutines at the C level:
54at the C level:
55 54
56u The unix ucontext functions are newer and not implemented in older 55u The unix ucontext functions are newer and not implemented in older
57 unices (or broken libc's like glibc-2.2.2 and below). They allow very 56 unices (or broken libc's like glibc-2.2.2 and below). They allow very
58 fast coroutine creation and fast switching, and, most importantly, are 57 fast coroutine creation and fast switching, and, most importantly, are
59 very stable. 58 very stable.
68l Older GNU/Linux systems (glibc-2.1 and below) need this hack. Since it is 67l Older GNU/Linux systems (glibc-2.1 and below) need this hack. Since it is
69 very linux-specific it is also quite fast for newer versions; when it 68 very linux-specific it is also quite fast for newer versions; when it
70 works, that is... 69 works, that is...
71 70
72i IRIX. For some reason, SGI really does not like to follow the unix 71i IRIX. For some reason, SGI really does not like to follow the unix
73 standard (does that surprise you?), so this technique should be fast 72 standard (does that surprise you?), so this workaround might be needed
74 and safe (although s and u should also work now). 73 (it's fast), although s and u should also work now.
75 74
76EOF 75EOF
77 76
78retry: 77retry:
79 print "Use which implementation,\n", 78 print "Use which implementation,\n",

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines