int hp_accept(int s, struct sockaddr *addr, socklen_t *len);
int hp_getpeername(int s, struct sockaddr *addr, socklen_t *len);
int hp_getsockname(int s, struct sockaddr *addr, socklen_t *len);
int hp_getsockopt(int s, int level, int opt, void *val, socklen_t *len);

void fatal_exit(const char *, ...);
