CVS diff for response.c between 1.18 and 1.17:

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 r412_len, r413_len, r414_len, r415_len, r416_len, r417_len, r500_len; 
int r501_len, r502_len, r503_len, r504_len, r505_len; 
int r405_len, r406_len, r407_len, r408_len, r409_len, r410_len, r411_len; 
int r412_len, r413_len, r414_len, r415_len, r416_len, r417_len, r500_len; 
int r501_len, r502_len, r503_len, r504_len, r505_len; 
#ifdef RESPONSE_CONCURRENCY
/* Number of threads sending data right now */
int active_responders = 0;
#endif 
 
 
/* initialize static reply contents */ 
/* for now, we use pth version */ 
 
/* initialize static reply contents */ 
/* for now, we use pth version */ 
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 */ 
sent = cow_write(req->fdp, m, req->r_filesize); 
if (sent < req->r_filesize) { 
        /* Send the body of the requested page */ 
sent = cow_write(req->fdp, m, req->r_filesize); 
if (sent < req->r_filesize) { 
Line 448 Line 436
                          left-sent); 
#endif /* LOGGING */ 
                          left-sent); 
#endif /* LOGGING */ 
#ifdef RESPONSE_CONCURRENCY
        /* Done responding; update # of active responders */
        active_responders--;
#endif 
 
 
/* Unmap the file from memory */ 
if (munmap(m, length)) 
 
/* Unmap the file from memory */ 
if (munmap(m, length)) 
Line 638 Line 621
    --cow_noof;                                                 \ 

 
    --cow_noof;                                                 \ 

 


Legend
Lines deleted from 1.18  
Lines Modified
  Lines added in revision 1.17