summaryrefslogtreecommitdiff
path: root/lib/sh/zcatfd.c
diff options
context:
space:
mode:
Diffstat (limited to 'lib/sh/zcatfd.c')
-rw-r--r--lib/sh/zcatfd.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/sh/zcatfd.c b/lib/sh/zcatfd.c
index f9a2322e..aa8199fd 100644
--- a/lib/sh/zcatfd.c
+++ b/lib/sh/zcatfd.c
@@ -34,6 +34,10 @@
extern int errno;
#endif
+#ifndef ZBUFSIZ
+# define ZBUFSIZ 4096
+#endif
+
extern ssize_t zread PARAMS((int, char *, size_t));
extern int zwrite PARAMS((int, char *, ssize_t));
@@ -46,7 +50,7 @@ zcatfd (fd, ofd, fn)
{
ssize_t nr;
int rval;
- char lbuf[1024];
+ char lbuf[ZBUFSIZ];
rval = 0;
while (1)