about summary refs log tree commit diff
path: root/pkgs/tools/text/gnupatch/setmode.patch
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/tools/text/gnupatch/setmode.patch')
-rw-r--r--pkgs/tools/text/gnupatch/setmode.patch20
1 files changed, 20 insertions, 0 deletions
diff --git a/pkgs/tools/text/gnupatch/setmode.patch b/pkgs/tools/text/gnupatch/setmode.patch
new file mode 100644
index 000000000000..83b7022e18db
--- /dev/null
+++ b/pkgs/tools/text/gnupatch/setmode.patch
@@ -0,0 +1,20 @@
+diff -rc patch-2.5.4-orig/pch.c patch-2.5.4/pch.c
+*** patch-2.5.4-orig/pch.c	Mon Aug 30 08:20:08 1999
+--- patch-2.5.4/pch.c	Fri Jul 14 13:11:26 2006
+***************
+*** 105,111 ****
+      if (!filename || !*filename || strEQ (filename, "-"))
+        {
+  	file_offset stdin_pos;
+! #if HAVE_SETMODE
+  	if (binary_transput)
+  	  {
+  	    if (isatty (STDIN_FILENO))
+--- 105,111 ----
+      if (!filename || !*filename || strEQ (filename, "-"))
+        {
+  	file_offset stdin_pos;
+! #if 0 && HAVE_SETMODE
+  	if (binary_transput)
+  	  {
+  	    if (isatty (STDIN_FILENO))