X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=stdout.c;h=d64586bccd9cdd12ffe743247680d8686ee1c002;hp=ce0d22093486281f4fd489c2fcb07d0bb25ef01c;hb=a37e903213215dd36b11bbde4ea98e1d4590a472;hpb=002731cd3938f3be6b71651e56c062af1adcdec0 diff --git a/stdout.c b/stdout.c index ce0d2209..d64586bc 100644 --- a/stdout.c +++ b/stdout.c @@ -10,7 +10,6 @@ #include #include "para.h" -#include "string.h" #include "list.h" #include "sched.h" #include "fd.h" @@ -68,14 +67,14 @@ static void stdout_post_select(struct sched *s, struct task *t) } if (!FD_ISSET(STDOUT_FILENO, &s->wfds)) return; - ret = write(STDOUT_FILENO, sot->buf, *sot->loaded); + ret = write(STDOUT_FILENO, *sot->bufp, *sot->loaded); if (ret < 0) { t->error = -ERRNO_TO_PARA_ERROR(errno); return; } *sot->loaded -= ret; if (*sot->loaded) - memmove(sot->buf, sot->buf + ret, *sot->loaded); + memmove(*sot->bufp, *sot->bufp + ret, *sot->loaded); } /**