Mercurial > hg > nginx
comparison src/os/unix/ngx_sendv.c @ 8:708f8bb772ec
nginx-0.0.1-2002-09-02-18:48:24 import
author | Igor Sysoev <igor@sysoev.ru> |
---|---|
date | Mon, 02 Sep 2002 14:48:24 +0000 |
parents | 34a521b1a148 |
children | 6f58641241bb |
comparison
equal
deleted
inserted
replaced
7:b5481d6fbbd4 | 8:708f8bb772ec |
---|---|
1 | 1 |
2 #include <ngx_core.h> | |
2 #include <ngx_types.h> | 3 #include <ngx_types.h> |
3 #include <ngx_socket.h> | 4 #include <ngx_socket.h> |
4 #include <ngx_sendv.h> | 5 #include <ngx_sendv.h> |
5 | 6 |
6 ssize_t ngx_sendv(ngx_socket_t s, ngx_iovec_t *iovec, int n, size_t *sent) | 7 ssize_t ngx_sendv(ngx_socket_t s, ngx_iovec_t *iovec, int n, size_t *sent) |
7 { | 8 { |
8 ssize_t rc = writev(s, iovec, n); | 9 ssize_t rc; |
10 | |
11 rc = writev(s, iovec, n); | |
9 | 12 |
10 if (rc == -1) | 13 if (rc == -1) |
11 return -1; | 14 return NGX_ERROR; |
12 | 15 |
13 *sent = rc; | 16 *sent = rc; |
14 return 0; | 17 return NGX_OK; |
15 } | 18 } |