diff options
author | olah <olah@FreeBSD.org> | 1995-03-08 12:53:42 +0000 |
---|---|---|
committer | olah <olah@FreeBSD.org> | 1995-03-08 12:53:42 +0000 |
commit | 48fc7bedf7186fa650bf61612b46dacd1522a4a2 (patch) | |
tree | 40baaef0054aa886e0bb8efd90c3b1689af336ff /usr.sbin/tcpdump/tcpslice/util.c | |
parent | 98f80a48617e9bb96ab3c38cccdb647282371f06 (diff) | |
download | FreeBSD-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.c | 56 |
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 */ +} |