summaryrefslogtreecommitdiffstats
path: root/common/console.c
diff options
context:
space:
mode:
authorSascha Hauer <s.hauer@pengutronix.de>2016-04-14 09:37:28 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2016-04-15 12:21:46 +0200
commit5559bfd2719f0b0795a6ce66b859d879271bb1e4 (patch)
treeea8c3d5779197b753e68d271b45e660d5eb50931 /common/console.c
parent473d6f8a7a16d1440f360b8562b746fbadee2d82 (diff)
downloadbarebox-5559bfd2719f0b0795a6ce66b859d879271bb1e4.tar.gz
barebox-5559bfd2719f0b0795a6ce66b859d879271bb1e4.tar.xz
stdio: Replace FILE functions with filedescriptor functions
We have defined stdin, stdout and stderr as integer file descriptors, but normally they should be FILE *. Also fprintf, fputc and fputs take file descriptors instead of FILE *. As FILE * are inconvenient in the barebox environment replace the f* functions with the corresponding d* functions. dprintf is POSIX conform whereas dputc and dputs are barebox specific, but do not conflict with any stdc function. fgetc is unused and can be removed without replacing it. Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'common/console.c')
-rw-r--r--common/console.c10
1 files changed, 0 insertions, 10 deletions
diff --git a/common/console.c b/common/console.c
index 37574b9b01..a67f169b42 100644
--- a/common/console.c
+++ b/common/console.c
@@ -382,16 +382,6 @@ int getchar(void)
}
EXPORT_SYMBOL(getchar);
-int fgetc(int fd)
-{
- char c;
-
- if (!fd)
- return getchar();
- return read(fd, &c, 1);
-}
-EXPORT_SYMBOL(fgetc);
-
int tstc(void)
{
return kfifo_len(console_input_fifo) || tstc_raw();