void repeated_read(int fd, void *buf, size_t size) const
Performs a reliable read from the given FD.
void repeated_write(int fd, const void *buf, size_t size) const
Performs a reliable write to the given FD.
#define ERRNOCHECK(where, x...)
Calls the function x, and if the return value is negative, prints errno as error message to stderr an...