Bug #94429 (open with O_NONBLOCK). I hope it's ok (wtay ?)

Original commit message from CVS:
Bug #94429 (open with O_NONBLOCK). I hope it's ok (wtay ?)
This commit is contained in:
Jeremy Simon 2002-11-24 11:45:03 +00:00
parent 793944596f
commit 07f3eef84d

View file

@ -813,11 +813,12 @@ gst_osssink_open_audio (GstOssSink *sink)
sink->fd = open (sink->device, O_WRONLY | O_NONBLOCK);
if (errno == EBUSY) {
g_warning ("osssink: unable to open the sound device (in use ?)\n");
return FALSE;
}
if (sink->fd >= 0)
close (sink->fd);
/* re-open the sound device in blocking mode */
close (sink->fd);
sink->fd = open (sink->device, O_WRONLY);
if (sink->fd < 0) {