Restore original `tail` functionality in ttsnoop, with POSIX args
authorMatthew R. Trower <dev@blackshard.net>
Wed, 31 Oct 2018 02:16:39 +0000 (21:16 -0500)
committerJon Trulson <jon@radscan.com>
Sun, 4 Nov 2018 17:28:42 +0000 (10:28 -0700)
cde/programs/ttsnoop/ttsnoop.C.src

index e80312aab4c00851d781b4dba286747d1937f4c7..60b4a39280f8c41bb90f05586f60d83b7744d266 100644 (file)
@@ -517,8 +517,10 @@ main(int argc, char **argv)
            }
     }
     apiTracerArgv[ 0 ] = "tail";
-    apiTracerArgv[ 1 ] = "-f";
-    apiTracerArgv[ 2 ] = traceFile;
+    apiTracerArgv[ 1 ] = "-n";
+    apiTracerArgv[ 2 ] = "+0";
+    apiTracerArgv[ 3 ] = "-f";
+    apiTracerArgv[ 4 ] = traceFile;
     if (snoopFile == 0) {
            //
            // Set up fifo for snoop output
@@ -530,8 +532,10 @@ main(int argc, char **argv)
            }
     }
     snooperArgv[ 0 ] = "tail";
-    snooperArgv[ 1 ] = "-f";
-    snooperArgv[ 2 ] = snoopFile;
+    snooperArgv[ 1 ] = "-n";
+    snooperArgv[ 2 ] = "+0";
+    snooperArgv[ 3 ] = "-f";
+    snooperArgv[ 4 ] = snoopFile;
 
     if (optind < argc) {
            if (committed2Snooping) {