wait_for_fionread
avail = wait_for_fionread(p1, 2, IO_TIMEOUT_SEC);
avail = wait_for_fionread(p1, expected, IO_TIMEOUT_SEC);