freebsd-ports/www/webfs/files/patch-response.c
2002-01-30 13:42:51 +00:00

53 lines
1.9 KiB
C

--- response.c.orig Fri Oct 12 11:48:48 2001
+++ response.c Wed Jan 30 08:28:59 2002
@@ -201,12 +201,12 @@
req->r_hlen[i] = sprintf(req->r_head+i*BR_HEADER,
"\r\n--" BOUNDARY "\r\n"
"Content-type: %s\r\n"
- "Content-range: bytes %ld-%ld/%ld\r\n"
+ "Content-range: bytes %lld-%lld/%lld\r\n"
"\r\n",
now, req->mime,
req->r_start[i],req->r_end[i]-1,req->bst.st_size);
if (debug > 1)
- fprintf(stderr,"%03d: send range: %ld-%ld/%ld (%ld byte)\n",
+ fprintf(stderr,"%03d: send range: %lld-%lld/%lld (%lld byte)\n",
req->fd,
req->r_start[i],req->r_end[i],req->bst.st_size,
req->r_end[i]-req->r_start[i]);
@@ -230,14 +230,14 @@
if (req->ranges == 0) {
req->lres += sprintf(req->hres+req->lres,
"Content-Type: %s\r\n"
- "Content-Length: %ld\r\n",
+ "Content-Length: %lld\r\n",
req->mime,
req->body ? req->lbody : req->bst.st_size);
} else if (req->ranges == 1) {
req->lres += sprintf(req->hres+req->lres,
"Content-Type: %s\r\n"
- "Content-Range: bytes %ld-%ld/%ld\r\n"
- "Content-Length: %ld\r\n",
+ "Content-Range: bytes %lld-%lld/%lld\r\n"
+ "Content-Length: %lld\r\n",
req->mime,
req->r_start[0],req->r_end[0]-1,req->bst.st_size,
req->r_end[0]-req->r_start[0]);
@@ -253,7 +253,7 @@
req->lres += sprintf(req->hres+req->lres,
"Content-Type: multipart/byteranges;"
" boundary=" BOUNDARY "\r\n"
- "Content-Length: %ld\r\n",
+ "Content-Length: %lld\r\n",
now,len);
}
if (mtime != -1) {
@@ -388,7 +388,7 @@
return;
default:
if (debug > 1)
- fprintf(stderr,"%03d: %ld/%ld (%ld%%)\r",req->fd,
+ fprintf(stderr,"%03d: %lld/%lld (%lld%%)\r",req->fd,
req->written,req->bst.st_size,
req->written*100/req->bst.st_size);
req->written += rc;