about summary refs log tree commit diff
path: root/blaze822.c
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2020-07-03 17:26:48 +0200
committerLeah Neukirchen <leah@vuxu.org>2020-07-03 17:26:48 +0200
commite7442fcc72d0720d0b2190795958aa235b22a909 (patch)
tree5eefbbff3778e35569d07a776d98b2966aaafe55 /blaze822.c
parent54283ebeeedbd29c7b151be8c1ecdd054ed5595f (diff)
downloadmblaze-e7442fcc72d0720d0b2190795958aa235b22a909.tar.gz
mblaze-e7442fcc72d0720d0b2190795958aa235b22a909.tar.xz
mblaze-e7442fcc72d0720d0b2190795958aa235b22a909.zip
seq: - now refers to the message on stdin, use .- for previous message
Diffstat (limited to 'blaze822.c')
-rw-r--r--blaze822.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/blaze822.c b/blaze822.c
index d34a4ae..d3e17f0 100644
--- a/blaze822.c
+++ b/blaze822.c
@@ -592,7 +592,11 @@ blaze822_file(char *file)
 	char *buf = 0;
 	ssize_t rd = 0, n;
 
-	int fd = open(file, O_RDONLY);
+	int fd;
+	if (strcmp(file, "/dev/stdin") == 0)
+		fd = dup(0);
+	else
+		fd = open(file, O_RDONLY);
 	if (fd < 0)
 		return 0;