summaryrefslogtreecommitdiffstats
path: root/usr.sbin/tcpdump/tcpslice/util.c
diff options
context:
space:
mode:
authorolah <olah@FreeBSD.org>1995-03-08 12:53:42 +0000
committerolah <olah@FreeBSD.org>1995-03-08 12:53:42 +0000
commit48fc7bedf7186fa650bf61612b46dacd1522a4a2 (patch)
tree40baaef0054aa886e0bb8efd90c3b1689af336ff /usr.sbin/tcpdump/tcpslice/util.c
parent98f80a48617e9bb96ab3c38cccdb647282371f06 (diff)
downloadFreeBSD-src-48fc7bedf7186fa650bf61612b46dacd1522a4a2.zip
FreeBSD-src-48fc7bedf7186fa650bf61612b46dacd1522a4a2.tar.gz
Upgrade tcpdump and tcpslice to version 3.0
Obtained from: ftp.ee.lbl.gov and Vern Paxson <vern@ee.lbl.gov>
Diffstat (limited to 'usr.sbin/tcpdump/tcpslice/util.c')
-rw-r--r--usr.sbin/tcpdump/tcpslice/util.c56
1 files changed, 56 insertions, 0 deletions
diff --git a/usr.sbin/tcpdump/tcpslice/util.c b/usr.sbin/tcpdump/tcpslice/util.c
new file mode 100644
index 0000000..3e7cb49
--- /dev/null
+++ b/usr.sbin/tcpdump/tcpslice/util.c
@@ -0,0 +1,56 @@
+/*
+ * Copyright (c) 1988-1990 The Regents of the University of California.
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that: (1) source code distributions
+ * retain the above copyright notice and this paragraph in its entirety, (2)
+ * distributions including binary code include the above copyright notice and
+ * this paragraph in its entirety in the documentation or other materials
+ * provided with the distribution, and (3) all advertising materials mentioning
+ * features or use of this software display the following acknowledgement:
+ * ``This product includes software developed by the University of California,
+ * Lawrence Berkeley Laboratory and its contributors.'' Neither the name of
+ * the University nor the names of its contributors may be used to endorse
+ * or promote products derived from this software without specific prior
+ * written permission.
+ * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR IMPLIED
+ * WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
+ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
+ */
+
+#ifndef lint
+static char rcsid[] =
+ "@(#) $Header: util.c,v 1.2 93/11/18 13:11:07 vern Exp $ (LBL)";
+#endif
+
+#include "tcpslice.h"
+
+/* VARARGS */
+void
+#if __STDC__
+error(const char *fmt, ...)
+#else
+error(fmt, va_alist)
+ char *fmt;
+ va_dcl
+#endif
+{
+ va_list ap;
+
+ (void)fprintf(stderr, "tcpslice: ");
+#if __STDC__
+ va_start(ap, fmt);
+#else
+ va_start(ap);
+#endif
+ (void)vfprintf(stderr, fmt, ap);
+ va_end(ap);
+ if (*fmt) {
+ fmt += strlen(fmt);
+ if (fmt[-1] != '\n')
+ (void)fputc('\n', stderr);
+ }
+ exit(1);
+ /* NOTREACHED */
+}
OpenPOWER on IntegriCloud