/src/ghostpdl/base/gp_stdia.c
Line | Count | Source (jump to first uncovered line) |
1 | | /* Copyright (C) 2001-2021 Artifex Software, Inc. |
2 | | All Rights Reserved. |
3 | | |
4 | | This software is provided AS-IS with no warranty, either express or |
5 | | implied. |
6 | | |
7 | | This software is distributed under license and may not be copied, |
8 | | modified or distributed except as expressly authorized under the terms |
9 | | of the license contained in the file LICENSE in this distribution. |
10 | | |
11 | | Refer to licensing information at http://www.artifex.com or contact |
12 | | Artifex Software, Inc., 1305 Grant Avenue - Suite 200, Novato, |
13 | | CA 94945, U.S.A., +1(415)492-9861, for further information. |
14 | | */ |
15 | | |
16 | | |
17 | | /* Read stdin on platforms that support unbuffered read. */ |
18 | | /* We want unbuffered for console input and pipes. */ |
19 | | |
20 | | #include "stdio_.h" |
21 | | #include "time_.h" |
22 | | #include "unistd_.h" |
23 | | #include "gx.h" |
24 | | #include "gp.h" |
25 | | |
26 | | /* Read bytes from stdin, unbuffered if possible. */ |
27 | | int gp_stdin_read(char *buf, int len, int interactive, FILE *f) |
28 | 0 | { |
29 | 0 | return read(fileno(f), buf, len); |
30 | 0 | } |