summaryrefslogtreecommitdiff
path: root/system/csh/bufsiz.diff
diff options
context:
space:
mode:
authorB. Watson <yalhcru@gmail.com>2014-04-27 10:18:18 -0500
committerErik Hanson <erik@slackbuilds.org>2014-04-27 12:15:43 -0500
commita8f4e457f484a80469cbcc3f47760f3a6c51c589 (patch)
treed671300904f666e8927e9d9059b4257468540c90 /system/csh/bufsiz.diff
parent9db9d22c508fdc1a15d638d406025755c756f515 (diff)
downloadslackbuilds-a8f4e457f484a80469cbcc3f47760f3a6c51c589.tar.gz
system/csh: Added (C shell from BSD)
Signed-off-by: Erik Hanson <erik@slackbuilds.org>
Diffstat (limited to 'system/csh/bufsiz.diff')
-rw-r--r--system/csh/bufsiz.diff30
1 files changed, 30 insertions, 0 deletions
diff --git a/system/csh/bufsiz.diff b/system/csh/bufsiz.diff
new file mode 100644
index 0000000000..21d58a124a
--- /dev/null
+++ b/system/csh/bufsiz.diff
@@ -0,0 +1,30 @@
+diff -Naur csh-20110502.orig/csh.h csh-20110502.patched/csh.h
+--- csh-20110502.orig/csh.h 2014-04-25 17:31:52.000000000 -0400
++++ csh-20110502.patched/csh.h 2014-04-25 17:34:08.000000000 -0400
+@@ -36,12 +36,10 @@
+ * Fundamental definitions which may vary from system to system.
+ *
+ * BUFSIZ The i/o buffering size; also limits word size
++ * 20140425 bkw: moved below the #include <stdio.h> since
++ * we want to use the system's default BUFSIZ.
+ * MAILINTVL How often to mailcheck; more often is more expensive
+ */
+-#ifndef BUFSIZ
+-#define BUFSIZ 1024 /* default buffer size */
+-#endif /* BUFSIZ */
+-
+ #ifndef MAXPATHLEN
+ #define MAXPATHLEN BUFSIZ
+ #endif
+@@ -96,6 +94,11 @@
+ #include <stdio.h>
+ FILE *cshin, *cshout, *csherr;
+
++/* 20140425 bkw: moved here so stdio.h is what initially defines BUFSIZ. */
++#ifndef BUFSIZ
++#define BUFSIZ 1024 /* default buffer size */
++#endif /* BUFSIZ */
++
+ #include <stdio_ext.h>
+ #define fpurge __fpurge
+