src/server/util/io.h

changeset 111
c93be34fde76
parent 106
b122f34ddc80
child 112
b962d83124bc
equal deleted inserted replaced
109:8a0a7754f123 111:c93be34fde76
81 ssize_t net_printf(SYS_NETFD fd, char *format, ...); 81 ssize_t net_printf(SYS_NETFD fd, char *format, ...);
82 ssize_t net_sendfile(SYS_NETFD fd, sendfiledata *sfd); 82 ssize_t net_sendfile(SYS_NETFD fd, sendfiledata *sfd);
83 void net_close(SYS_NETFD fd); 83 void net_close(SYS_NETFD fd);
84 void net_finish(SYS_NETFD fd); 84 void net_finish(SYS_NETFD fd);
85 85
86 ssize_t net_fallback_sendfile(NetIOStream *st, sendfiledata *sfd);
87
86 /* iovec buffer */ 88 /* iovec buffer */
87 typedef struct iovec_buf{ 89 typedef struct iovec_buf{
88 struct iovec *iov; 90 struct iovec *iov;
89 int iovctn; 91 int iovctn;
90 int maxiovec; 92 int maxiovec;

mercurial