ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/Coro/INSTALL
Revision: 1.3
Committed: Mon Feb 18 21:25:00 2002 UTC (22 years, 2 months ago) by root
Branch: MAIN
CVS Tags: rel-2_5, rel-4_91, rel-4_22, rel-4_21, rel-4_0, rel-4_3, rel-3_41, rel-5_151, rel-4_13, rel-4_11, rel-5_1, rel-5_0, rel-6_0, rel-6_5, rel-4_748, rel-3_55, rel-4_8, rel-4_9, rel-3_51, rel-4_741, rel-4_743, rel-4_742, rel-6_10, rel-4_744, rel-4_747, rel-6_13, rel-4_01, rel-4_03, rel-4_02, rel-2_0, rel-2_1, rel-1_1, rel-1_0, rel-1_9, rel-1_2, rel-3_6, rel-3_62, rel-3_63, rel-3_61, rel-1_5, rel-1_4, rel-1_7, rel-1_6, rel-3_4, rel-6_09, rel-6_08, rel-6_07, rel-6_06, rel-6_05, rel-6_04, rel-6_03, rel-6_02, rel-6_01, rel-5_161, rel-3_1, rel-4_74, rel-4_71, rel-4_72, rel-4_73, rel-5_371, rel-5_372, rel-6_512, rel-6_513, rel-6_511, rel-6_514, rel-5_22, rel-5_23, rel-5_24, rel-5_25, rel-6_32, rel-6_33, rel-6_31, rel-6_36, rel-6_37, rel-5_162, rel-5_2, rel-6_38, rel-6_39, rel-4_802, rel-4_803, rel-3_5, rel-4_801, rel-3_3, rel-3_2, rel-4_804, rel-3_0, rel-5_37, rel-5_36, rel-4_479, rel-6_23, rel-3_01, rel-6_29, rel-6_28, rel-6_46, rel-4_50, rel-4_51, rel-6_45, rel-4_4, rel-3_11, rel-1_31, rel-4_45, rel-6_51, rel-6_52, rel-6_53, rel-6_54, rel-6_55, rel-6_56, rel-6_57, rel-4_745, rel-4_901, rel-4_49, rel-4_48, rel-4_1, rel-4_2, rel-4_746, rel-5_11, rel-5_12, rel-5_15, rel-5_14, rel-5_17, rel-5_16, stack_sharing, rel-4_47, rel-4_46, rel-4_7, rel-3_501, rel-6_43, rel-6_42, rel-6_41, rel-6_47, rel-5_132, rel-5_131, rel-6_44, rel-6_49, rel-6_48, rel-4_911, rel-4_912, rel-4_31, rel-4_32, rel-4_33, rel-4_34, rel-4_35, rel-4_36, rel-4_37, HEAD
Changes since 1.2: +3 -3 lines
Log Message:
*** empty log message ***

File Contents

# Content
1 =============================================================================
2
3 choice of c-level coroutine model:
4
5 # to be written, please read the messages you get while configuring Coro
6
7 =============================================================================
8
9 Event-0.85 cannot be found / Event programs do not work.
10
11 There is a serious bug in Event's (<0.85) poll implementation (if your os
12 uses select for io multiplexing then this bug doesn't affect you), in that
13 errors never get reported and result in endless loops.
14
15 The fix is easy. Unpack Event and edit the file c/unix.c and look for the
16 following line (at or around line 141 in the file):
17
18 if (mask & (POLLRDBAND | POLLPRI)) got |= PE_E;
19
20 now replace this line by:
21
22 if (mask & (POLLRDBAND | POLLPRI | POLLERR | POLLHUP)) got |= PE_E;
23
24 and then recompile.
25
26 =============================================================================