When I ported Gnome Meeting back on Solaris 9 - I deleted all the code that calls O_NONBLOCK and open the devices in such a way:
1) Open /dev/dsp in FULL DUPLEX mode - if that fails then
2) Use two file descriptors to open fdrd = open ("/dev/dsp", O_RDONLY) and
fdwr = open (/dev/dsp, O_WRONLY).
regards
Dev Mazumdar
--
This message posted from opensolaris.org
