X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=stdout.c;h=9c7e64e7284a3a3d247e76a7f9724f880e397a31;hp=33770c46d36e0ea772a84abbdda9babb9f271fc3;hb=23b121a85984baa9252f4b4c0b8c4f186e394bb7;hpb=85094cd802bdb606d4e2bf7ed66dec51db2a0953 diff --git a/stdout.c b/stdout.c index 33770c46..9c7e64e7 100644 --- a/stdout.c +++ b/stdout.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 2006-2011 Andre Noll + * Copyright (C) 2006-2013 Andre Noll * * Licensed under the GPL v2. For licencing details see COPYING. */ @@ -68,14 +68,14 @@ static void stdout_post_select(struct sched *s, struct task *t) sz = btr_next_buffer(btrn, &buf); if (sz == 0) break; - ret = write_nonblock(STDOUT_FILENO, buf, sz); + ret = xwrite(STDOUT_FILENO, buf, sz); if (ret <= 0) break; btr_consume(btrn, ret); } out: if (ret < 0) - btr_remove_node(btrn); + btr_remove_node(&sot->btrn); t->error = ret; } /**