ioctl & FIONREAD need more includes on Solarish systems.
@@ -14,16 +14,18 @@ */ #include <sys/types.h> #include <sys/socket.h> #include <sys/ioctl.h> +#include <sys/filio.h> #include <sys/poll.h> #include <netdb.h> #include <stdlib.h> #include <unistd.h> #include <string.h> +#include <stropts.h> #include <stdio.h> #include <errno.h> #include <s2n.h>