HPSUX does not know about fd_set.....
select(2) select(2)
NAME
select - synchronous I/O multiplexing
SYNOPSIS
#include <time.h>
int select(
size_t nfds,
int *readfds,
int *writefds,
int *exceptfds,
const struct timeval *timeout
);