aboutsummaryrefslogtreecommitdiffstats
path: root/debian/patches/09_x_zap_flush_stdout.dpatch
diff options
context:
space:
mode:
Diffstat (limited to 'debian/patches/09_x_zap_flush_stdout.dpatch')
-rw-r--r--debian/patches/09_x_zap_flush_stdout.dpatch62
1 files changed, 62 insertions, 0 deletions
diff --git a/debian/patches/09_x_zap_flush_stdout.dpatch b/debian/patches/09_x_zap_flush_stdout.dpatch
new file mode 100644
index 0000000..1f5d5d1
--- /dev/null
+++ b/debian/patches/09_x_zap_flush_stdout.dpatch
@@ -0,0 +1,62 @@
+#! /bin/sh /usr/share/dpatch/dpatch-run
+
+## 09_x_zap_flush_stdout.dpatch by Sebastian Schmidt <yath@yath.de>
+##
+## All lines beginning with `## DP:' are a description of the patch.
+## DP: Make [stc]zap flush stdout after writing status line
+
+@DPATCH@
+diff -urNad linuxtv-dvb-apps-1.1.0/util/szap/czap.c /tmp/dpep.ENs8EE/linuxtv-dvb-apps-1.1.0/util/szap/czap.c
+--- linuxtv-dvb-apps-1.1.0/util/szap/czap.c 2004-04-22 13:09:11.000000000 +0200
++++ /tmp/dpep.ENs8EE/linuxtv-dvb-apps-1.1.0/util/szap/czap.c 2006-04-29 21:50:18.955710000 +0200
+@@ -243,9 +243,10 @@
+ if (status & FE_HAS_LOCK)
+ printf("FE_HAS_LOCK");
+
+- usleep(1000000);
++ printf("\n");
++ fflush(stdout);
+
+- printf("\n");
++ usleep(1000000);
+ } while (1);
+
+ return 0;
+diff -urNad linuxtv-dvb-apps-1.1.0/util/szap/femon.c /tmp/dpep.ENs8EE/linuxtv-dvb-apps-1.1.0/util/szap/femon.c
+--- linuxtv-dvb-apps-1.1.0/util/szap/femon.c 2004-04-22 13:09:12.000000000 +0200
++++ /tmp/dpep.ENs8EE/linuxtv-dvb-apps-1.1.0/util/szap/femon.c 2006-04-29 21:50:18.955710000 +0200
+@@ -81,6 +81,7 @@
+ printf("FE_HAS_LOCK");
+
+ printf("\n");
++ fflush(stdout);
+ usleep(1000000);
+ } while (1);
+
+diff -urNad linuxtv-dvb-apps-1.1.0/util/szap/szap.c /tmp/dpep.ENs8EE/linuxtv-dvb-apps-1.1.0/util/szap/szap.c
+--- linuxtv-dvb-apps-1.1.0/util/szap/szap.c 2004-04-22 13:09:12.000000000 +0200
++++ /tmp/dpep.ENs8EE/linuxtv-dvb-apps-1.1.0/util/szap/szap.c 2006-04-29 21:50:18.959710250 +0200
+@@ -216,6 +216,7 @@
+ if (status & FE_HAS_LOCK)
+ printf("FE_HAS_LOCK");
+ printf("\n");
++ fflush(stdout);
+
+ if (exit_after_tuning && ((status & FE_HAS_LOCK) || (++timeout >= 10)))
+ break;
+diff -urNad linuxtv-dvb-apps-1.1.0/util/szap/tzap.c /tmp/dpep.ENs8EE/linuxtv-dvb-apps-1.1.0/util/szap/tzap.c
+--- linuxtv-dvb-apps-1.1.0/util/szap/tzap.c 2004-04-22 13:09:12.000000000 +0200
++++ /tmp/dpep.ENs8EE/linuxtv-dvb-apps-1.1.0/util/szap/tzap.c 2006-04-29 21:50:18.959710250 +0200
+@@ -362,9 +362,10 @@
+ if (status & FE_HAS_LOCK)
+ printf("FE_HAS_LOCK");
+
+- usleep(1000000);
++ printf("\n");
++ fflush(stdout);
+
+- printf("\n");
++ usleep(1000000);
+ } while (1);
+
+ return 0;