From dbbab0c4d2d185e0493c0185e9332e2247ff4df2 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Thu, 15 Jul 2004 17:01:51 +0000 Subject: [PATCH] Allow --read-batch=- to indicate stdin. --- main.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/main.c b/main.c index e0a90455..a94dfe8f 100644 --- a/main.c +++ b/main.c @@ -1074,9 +1074,13 @@ int main(int argc,char *argv[]) if (write_batch) write_batch_argvs_file(orig_argc, orig_argv); - batch_fd = do_open(batch_name, + if (read_batch && strcmp(batch_name, "-") == 0) + batch_fd = STDIN_FILENO; + else { + batch_fd = do_open(batch_name, write_batch ? O_WRONLY | O_CREAT | O_TRUNC : O_RDONLY, S_IRUSR | S_IWUSR); + } if (batch_fd < 0) { rsyserr(FERROR, errno, "Batch file %s open error", batch_name); -- 2.34.1