src/server/util/io.c

changeset 142
55298bc9ed28
parent 133
87b405d61f64
child 147
d050449c3b9e
equal deleted inserted replaced
141:ff311b63c3af 142:55298bc9ed28
359 va_list arg; 359 va_list arg;
360 va_start(arg, format); 360 va_start(arg, format);
361 sstr_t buf = ucx_vasprintf(ucx_default_allocator(), format, arg); 361 sstr_t buf = ucx_vasprintf(ucx_default_allocator(), format, arg);
362 ssize_t r = net_write(fd, buf.ptr, buf.length); 362 ssize_t r = net_write(fd, buf.ptr, buf.length);
363 free(buf.ptr); 363 free(buf.ptr);
364 va_end(arg);
364 return r; 365 return r;
365 } 366 }
366 367
367 ssize_t net_sendfile(SYS_NETFD fd, sendfiledata *sfd) { 368 ssize_t net_sendfile(SYS_NETFD fd, sendfiledata *sfd) {
368 IOStream *out = fd; 369 IOStream *out = fd;

mercurial