- From: Brian G. Rhodes <brhodes@visualcircuits.com>
- Date: Sat, 25 Sep 2004 22:30:04 -0500
- To: www-lib@w3.org
Is there a way to control the timeout on retrieving a file such as HTLoadToFile. HTRequest *request = 0; struct stat fstat; request = HTRequest_new(); HTAlert_setInteractive(NO); HTRequest_addConnection(request, "close", ""); debug("libwww.c", "saving %s to %s...\n", src, dst); if ((HTLoadToFile(src, request, dst) != YES)) { debug("libwww.c", "cannot download file %s\n", src); return 0; } debug("libwww.c", "request loop\n"); HTEventList_loop(request); stat(dst, &fstat); debug("libwww.c", "saved %s (%llu bytes)\n", src, fstat.st_size); if (access(dst, F_OK) || !(fstat.st_size)) return 0; HTRequest_delete(request); return fstat.st_size; HTHost_setEventTimeout does not seem to affect this. I would like to limit the attempt to a couple seconds. That timeout is fine once the event loop runs, but HTLoadToFile is blocking for about 60 seconds. What am I missing?
Received on Sunday, 26 September 2004 03:23:56 UTC