Mercurial > hg > nginx-quic
comparison src/os/unix/ngx_solaris_sendfilev_chain.c @ 585:401de5a43ba5 release-0.3.14
nginx-0.3.14-RELEASE import
*) Bugfix: in the 304 response the body was transferred; the bug had
appeared in 0.3.13.
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 05 Dec 2005 16:59:05 +0000 |
parents | 4d9ea73a627a |
children | 9262f520ce21 |
comparison
equal
deleted
inserted
replaced
584:13f8ebdc82ef | 585:401de5a43ba5 |
---|---|
21 } sendfilevec_t; | 21 } sendfilevec_t; |
22 | 22 |
23 #define SFV_FD_SELF -2 | 23 #define SFV_FD_SELF -2 |
24 | 24 |
25 static ssize_t sendfilev(int fd, const struct sendfilevec *vec, | 25 static ssize_t sendfilev(int fd, const struct sendfilevec *vec, |
26 int sfvcnt, size_t *xferred) | 26 int sfvcnt, size_t *xferred) |
27 { | 27 { |
28 return -1; | 28 return -1; |
29 } | 29 } |
30 | 30 |
31 #endif | 31 #endif |
32 | 32 |
33 | 33 |
34 #define NGX_SENDFILEVECS 16 | 34 #define NGX_SENDFILEVECS 16 |
35 | 35 |
36 | 36 |
37 ngx_chain_t *ngx_solaris_sendfilev_chain(ngx_connection_t *c, ngx_chain_t *in, | 37 ngx_chain_t * |
38 off_t limit) | 38 ngx_solaris_sendfilev_chain(ngx_connection_t *c, ngx_chain_t *in, off_t limit) |
39 { | 39 { |
40 int fd; | 40 int fd; |
41 u_char *prev; | 41 u_char *prev; |
42 off_t size, send, prev_send, aligned, fprev; | 42 off_t size, send, prev_send, aligned, fprev; |
43 size_t sent; | 43 size_t sent; |