mirror of
https://github.com/curl/curl.git
synced 2026-08-25 02:33:31 +03:00
Remove fflush() + fsync() previously introduced accelerated writing of
server input and response request files of the test harness sws server. Reintroduce, for test # 1001, the <postcheck> small delay. The delay is needed even with the accelerated writing of server input and response request files in test harness sws server. http://curl.haxx.se/mail/lib-2008-04/0385.html
This commit is contained in:
parent
ed1ad28e29
commit
95fd093c4a
6 changed files with 3 additions and 58 deletions
|
|
@ -512,24 +512,6 @@ void storerequest(char *reqbuf, ssize_t totalsize)
|
|||
totalsize-writeleft, totalsize, REQUEST_DUMP);
|
||||
}
|
||||
|
||||
#ifdef HAVE_FFLUSH
|
||||
do {
|
||||
res = fflush(dump);
|
||||
} while(res && ((error = ERRNO) == EINTR));
|
||||
if(res)
|
||||
logmsg("Error flushing file %s error: %d %s",
|
||||
REQUEST_DUMP, error, strerror(error));
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_FSYNC
|
||||
do {
|
||||
res = fsync(fileno(dump));
|
||||
} while(res && ((error = ERRNO) == EINTR));
|
||||
if(res)
|
||||
logmsg("Error syncing file %s error: %d %s",
|
||||
REQUEST_DUMP, error, strerror(error));
|
||||
#endif
|
||||
|
||||
do {
|
||||
res = fclose(dump);
|
||||
} while(res && ((error = ERRNO) == EINTR));
|
||||
|
|
@ -800,24 +782,6 @@ static int send_doc(curl_socket_t sock, struct httprequest *req)
|
|||
buffer += written;
|
||||
} while(count>0);
|
||||
|
||||
#ifdef HAVE_FFLUSH
|
||||
do {
|
||||
res = fflush(dump);
|
||||
} while(res && ((error = ERRNO) == EINTR));
|
||||
if(res)
|
||||
logmsg("Error flushing file %s error: %d %s",
|
||||
RESPONSE_DUMP, error, strerror(error));
|
||||
#endif
|
||||
|
||||
#ifdef HAVE_FSYNC
|
||||
do {
|
||||
res = fsync(fileno(dump));
|
||||
} while(res && ((error = ERRNO) == EINTR));
|
||||
if(res)
|
||||
logmsg("Error syncing file %s error: %d %s",
|
||||
RESPONSE_DUMP, error, strerror(error));
|
||||
#endif
|
||||
|
||||
do {
|
||||
res = fclose(dump);
|
||||
} while(res && ((error = ERRNO) == EINTR));
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue