tap: restore buffering to stdout
[ccan] / ccan / tap / test / run.c
index efc8134dcbd273edd34a8269220486ada6dbc278..37f26ae0277a418365cd46e6dc5c7d04759c59b6 100644 (file)
@@ -66,8 +66,8 @@ int main(int argc, char *argv[])
        int p[2];
        int stdoutfd;
 
        int p[2];
        int stdoutfd;
 
+       setbuf(stdout, 0);
        printf("1..1\n");
        printf("1..1\n");
-       fflush(stdout);
        stderrfd = dup(STDERR_FILENO);
        if (stderrfd < 0)
                err(1, "dup of stderr failed");
        stderrfd = dup(STDERR_FILENO);
        if (stderrfd < 0)
                err(1, "dup of stderr failed");