Module Name: src
Committed By: pooka
Date: Wed Mar 9 12:56:09 UTC 2011
Modified Files:
src/usr.bin/shmif_dumpbus: shmif_dumpbus.c
Log Message:
print processing details only if we've not outputting a pcap file
to stdout
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r1.2 src/usr.bin/shmif_dumpbus/shmif_dumpbus.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/usr.bin/shmif_dumpbus/shmif_dumpbus.c
diff -u src/usr.bin/shmif_dumpbus/shmif_dumpbus.c:1.1 src/usr.bin/shmif_dumpbus/shmif_dumpbus.c:1.2
--- src/usr.bin/shmif_dumpbus/shmif_dumpbus.c:1.1 Wed Jan 12 16:14:24 2011
+++ src/usr.bin/shmif_dumpbus/shmif_dumpbus.c Wed Mar 9 12:56:08 2011
@@ -1,4 +1,4 @@
-/* $NetBSD: shmif_dumpbus.c,v 1.1 2011/01/12 16:14:24 pooka Exp $ */
+/* $NetBSD: shmif_dumpbus.c,v 1.2 2011/03/09 12:56:08 pooka Exp $ */
/*-
* Copyright (c) 2010 Antti Kantee. All Rights Reserved.
@@ -139,7 +139,7 @@
if (write(pfd, &phdr, sizeof(phdr)) != sizeof(phdr))
err(1, "phdr write");
} else {
- pfd = 0; /* XXXgcc */
+ pfd = -1; /* XXXgcc */
}
curbus = bmem->shm_first;
@@ -167,8 +167,10 @@
if (sp.sp_len == 0)
continue;
- printf("packet %d, offset 0x%04x, length 0x%04x, ts %d/%06d\n",
- i++, curbus, sp.sp_len, sp.sp_sec, sp.sp_usec);
+ if (pfd != STDOUT_FILENO)
+ printf("packet %d, offset 0x%04x, length 0x%04x, "
+ "ts %d/%06d\n", i++, curbus,
+ sp.sp_len, sp.sp_sec, sp.sp_usec);
if (!pcapfile || sp.sp_len == 0) {
curbus = shmif_busread(bmem,