From 39a3c0414455e2426dc2caa5ef24f23859a37069 Mon Sep 17 00:00:00 2001 From: Lukas Fleischer Date: Fri, 15 Jan 2016 08:44:57 +0100 Subject: Import data from stdin when the import file is "-" Support "-" as file name to the -i/--import option and read from stdin when that file is specified. Signed-off-by: Lukas Fleischer --- src/io.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'src/io.c') diff --git a/src/io.c b/src/io.c index 451f1c1..91d6ffe 100644 --- a/src/io.c +++ b/src/io.c @@ -1169,7 +1169,10 @@ void io_import_data(enum import_type type, const char *stream_name, int list) || type >= IO_IMPORT_NBTYPES, _("unknown import type")); switch (ui_mode) { case UI_CMDLINE: - stream = fopen(stream_name, "r"); + if (!strcmp(stream_name, "-")) + stream = stdin; + else + stream = fopen(stream_name, "r"); EXIT_IF(stream == NULL, _("FATAL ERROR: the input file cannot be accessed, " "Aborting...")); -- cgit v1.2.3-54-g00ecf