| 1840 | } |
| 1841 | |
| 1842 | ssize_t buffer::list::recv_fd(int fd, size_t len) |
| 1843 | { |
| 1844 | auto bp = ptr_node::create(buffer::create(len)); |
| 1845 | ssize_t ret = safe_recv(fd, (void*)bp->c_str(), len); |
| 1846 | if (ret >= 0) { |
| 1847 | bp->set_length(ret); |
| 1848 | push_back(std::move(bp)); |
| 1849 | } |
| 1850 | return ret; |
| 1851 | } |
| 1852 | |
| 1853 | int buffer::list::write_file(const char *fn, int mode) |
| 1854 | { |
nothing calls this directly
no test coverage detected