| Revision 1.17 | Revision 1.18 |
|---|---|
| Line 76 | Line 76 |
int r405_len, r406_len, r407_len, r408_len, r409_len, r410_len, r411_len; |
int r405_len, r406_len, r407_len, r408_len, r409_len, r410_len, r411_len; |
#ifdef RESPONSE_CONCURRENCY /* Number of threads sending data right now */ int active_responders = 0; #endif |
|
|
|
| Line 427 | Line 422 |
return -1; |
return -1; |
#ifdef RESPONSE_CONCURRENCY
/* Don't respond until there are few enough other responding threads */
while (active_responders >= RESPONSE_CONCURRENCY)
pth_yield(NULL);
active_responders++;
#endif
|
|
/* Send the body of the requested page */ |
/* Send the body of the requested page */ |
| Line 448 | Line 436 |
left-sent); |
left-sent); |
#ifdef RESPONSE_CONCURRENCY
/* Done responding; update # of active responders */
active_responders--;
#endif
|
|
|
|
| Line 638 | Line 621 |
--cow_noof; \ |
--cow_noof; \ |
| Legend | |
|---|---|
| Lines deleted from 1.18 | |
| Lines Modified | |
| Lines added in revision 1.17 | |