62 |
62 |
63 |
63 |
64 #include "../daemon/vfs.h" |
64 #include "../daemon/vfs.h" |
65 #include "io.h" |
65 #include "io.h" |
66 #include "pool.h" |
66 #include "pool.h" |
|
67 #include "../daemon/netsite.h" |
67 #include "ucx/utils.h" |
68 #include "ucx/utils.h" |
68 |
69 |
69 IOStream native_io_funcs = { |
70 IOStream native_io_funcs = { |
70 (io_write_f)net_sys_write, |
71 (io_write_f)net_sys_write, |
71 (io_writev_f)net_sys_writev, |
72 (io_writev_f)net_sys_writev, |
332 void net_ssl_close(SSLStream *st) { |
333 void net_ssl_close(SSLStream *st) { |
333 int ret = SSL_shutdown(st->ssl); |
334 int ret = SSL_shutdown(st->ssl); |
334 if(ret != 1) { |
335 if(ret != 1) { |
335 st->error = SSL_get_error(st->ssl, ret); |
336 st->error = SSL_get_error(st->ssl, ret); |
336 } |
337 } |
337 close(SSL_get_fd(st->ssl)); |
338 system_close(SSL_get_fd(st->ssl)); |
338 } |
339 } |
339 |
340 |
340 void net_ssl_finish(SSLStream *st) { |
341 void net_ssl_finish(SSLStream *st) { |
341 |
342 |
342 } |
343 } |