53 lines
1.9 KiB
C
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;
|