| 281 | } |
| 282 | |
| 283 | ssize_t st_read_fully(st_netfd_t fd, void *buf, size_t nbyte, st_utime_t timeout) { |
| 284 | return photon::net::read_n(getfd(fd), buf, nbyte, timeout); |
| 285 | } |
| 286 | |
| 287 | int st_read_resid(st_netfd_t fd, void *buf, size_t *resid, st_utime_t timeout) { |
| 288 | auto ret = photon::net::read_n(getfd(fd), buf, *resid, timeout); |