X-Git-Url: http://git.tuebingen.mpg.de/?p=paraslash.git;a=blobdiff_plain;f=stdin.c;fp=stdin.c;h=7b70690b9a5f80626ad979595ee211bcf0037ded;hp=e5c40bcb092a1faa59a91a33bd2d7b1975f1f3e7;hb=86595f65b445fb587489c863e93ad2b2337d7497;hpb=ce9c411a5bee664ea2bbe5d4614b81830a14a41b diff --git a/stdin.c b/stdin.c index e5c40bcb..7b70690b 100644 --- a/stdin.c +++ b/stdin.c @@ -114,6 +114,7 @@ void stdin_task_register(struct stdin_task *sit, struct sched *s) exit(EXIT_FAILURE); } sit->fd_flags = ret; - sit->must_set_nonblock_flag = (sit->fd_flags & O_NONBLOCK) == 0; + sit->must_set_nonblock_flag = (sit->fd_flags & O_NONBLOCK) == 0 + && !isatty(STDIN_FILENO); sit->task = task_register(&ti, s); }