X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=oss_write.c;h=f075ce502900e03e3fb743229e9f6ca7c735725e;hp=e79ea6ced6c62f3fdfe1b6ce59cf7f7784cb9614;hb=f0e41e36c3f1a3a5bb6ff66d92d2814391d8f908;hpb=65a0002eb560b7248cbb0b4f143d00053b66bccc diff --git a/oss_write.c b/oss_write.c index e79ea6ce..f075ce50 100644 --- a/oss_write.c +++ b/oss_write.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2009-2011 Andre Noll + * Copyright (C) 2009-2012 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -9,9 +9,7 @@ #include #include #include -#include #include -#include #include "para.h" #include "fd.h" @@ -191,7 +189,7 @@ static void oss_post_select(__a_unused struct sched *s, ret = 0; if (!FD_ISSET(powd->fd, &s->wfds)) goto out; - ret = write_nonblock(powd->fd, data, frames * powd->bytes_per_frame); + ret = xwrite(powd->fd, data, frames * powd->bytes_per_frame); if (ret < 0) goto out; btr_consume(btrn, ret);