The VTIME parameter is in units of tenths of seconds, not seconds. The FIONBIO ioctl works on IRIX TTY's, to give "non-block" I/O. Using select(2) is almost certainly the best solution. Vernon Schryver vjs at sgi.com