From owner-p4-projects@FreeBSD.ORG Thu Apr 1 15:31:42 2004 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id B137B16A4D0; Thu, 1 Apr 2004 15:31:41 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 86B1E16A4CE for ; Thu, 1 Apr 2004 15:31:41 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7C73243D39 for ; Thu, 1 Apr 2004 15:31:41 -0800 (PST) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i31NVfGe079131 for ; Thu, 1 Apr 2004 15:31:41 -0800 (PST) (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i31NVZeT079047 for perforce@freebsd.org; Thu, 1 Apr 2004 15:31:35 -0800 (PST) (envelope-from peter@freebsd.org) Date: Thu, 1 Apr 2004 15:31:35 -0800 (PST) Message-Id: <200404012331.i31NVZeT079047@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm To: Perforce Change Reviews Subject: PERFORCE change 50145 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 01 Apr 2004 23:31:42 -0000 http://perforce.freebsd.org/chv.cgi?CH=50145 Change 50145 by peter@peter_daintree on 2004/04/01 15:31:12 IFC @50143 Affected files ... .. //depot/projects/hammer/MAINTAINERS#18 integrate .. //depot/projects/hammer/bin/ps/ps.1#13 integrate .. //depot/projects/hammer/contrib/libpcap/.cvsignore#2 integrate .. //depot/projects/hammer/contrib/libpcap/CHANGES#2 integrate .. //depot/projects/hammer/contrib/libpcap/CREDITS#2 integrate .. //depot/projects/hammer/contrib/libpcap/FILES#2 integrate .. //depot/projects/hammer/contrib/libpcap/INSTALL.txt#2 integrate .. //depot/projects/hammer/contrib/libpcap/Makefile.in#2 integrate .. //depot/projects/hammer/contrib/libpcap/README#2 integrate .. //depot/projects/hammer/contrib/libpcap/README.Win32#1 branch .. //depot/projects/hammer/contrib/libpcap/README.aix#2 integrate .. //depot/projects/hammer/contrib/libpcap/README.dag#1 branch .. //depot/projects/hammer/contrib/libpcap/README.hpux#1 branch .. //depot/projects/hammer/contrib/libpcap/VERSION#3 integrate .. //depot/projects/hammer/contrib/libpcap/atmuni31.h#1 branch .. //depot/projects/hammer/contrib/libpcap/bpf/net/bpf.h#2 delete .. //depot/projects/hammer/contrib/libpcap/bpf/net/bpf_filter.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/bpf_dump.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/bpf_image.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/config.guess#2 integrate .. //depot/projects/hammer/contrib/libpcap/config.h.in#2 integrate .. //depot/projects/hammer/contrib/libpcap/config.sub#2 integrate .. //depot/projects/hammer/contrib/libpcap/configure#2 integrate .. //depot/projects/hammer/contrib/libpcap/configure.in#2 integrate .. //depot/projects/hammer/contrib/libpcap/etherent.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/fad-getad.c#1 branch .. //depot/projects/hammer/contrib/libpcap/fad-gifc.c#1 branch .. //depot/projects/hammer/contrib/libpcap/fad-glifc.c#1 branch .. //depot/projects/hammer/contrib/libpcap/fad-null.c#1 branch .. //depot/projects/hammer/contrib/libpcap/fad-win32.c#1 branch .. //depot/projects/hammer/contrib/libpcap/gencode.c#4 integrate .. //depot/projects/hammer/contrib/libpcap/gencode.h#2 integrate .. //depot/projects/hammer/contrib/libpcap/grammar.y#2 integrate .. //depot/projects/hammer/contrib/libpcap/inet.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/lbl/os-aix4.h#1 branch .. //depot/projects/hammer/contrib/libpcap/lbl/os-hpux11.h#1 branch .. //depot/projects/hammer/contrib/libpcap/lbl/os-osf5.h#1 branch .. //depot/projects/hammer/contrib/libpcap/nametoaddr.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/nlpid.h#2 integrate .. //depot/projects/hammer/contrib/libpcap/optimize.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap-bpf.c#3 integrate .. //depot/projects/hammer/contrib/libpcap/pcap-bpf.h#1 branch .. //depot/projects/hammer/contrib/libpcap/pcap-dag.c#1 branch .. //depot/projects/hammer/contrib/libpcap/pcap-dag.h#1 branch .. //depot/projects/hammer/contrib/libpcap/pcap-dlpi.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap-enet.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap-int.h#3 integrate .. //depot/projects/hammer/contrib/libpcap/pcap-linux.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap-nit.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap-null.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap-pf.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap-snit.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap-snoop.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/pcap-stdinc.h#1 branch .. //depot/projects/hammer/contrib/libpcap/pcap-win32.c#1 branch .. //depot/projects/hammer/contrib/libpcap/pcap.3#4 integrate .. //depot/projects/hammer/contrib/libpcap/pcap.c#3 integrate .. //depot/projects/hammer/contrib/libpcap/pcap.h#3 integrate .. //depot/projects/hammer/contrib/libpcap/pf.h#1 branch .. //depot/projects/hammer/contrib/libpcap/rawss7.h#1 branch .. //depot/projects/hammer/contrib/libpcap/savefile.c#2 integrate .. //depot/projects/hammer/contrib/libpcap/scanner.l#3 integrate .. //depot/projects/hammer/contrib/libpcap/sll.h#2 integrate .. //depot/projects/hammer/contrib/libpcap/snprintf.c#1 branch .. //depot/projects/hammer/contrib/libpcap/sunatmpos.h#1 branch .. //depot/projects/hammer/contrib/tcpdump/CHANGES#3 integrate .. //depot/projects/hammer/contrib/tcpdump/CREDITS#3 integrate .. //depot/projects/hammer/contrib/tcpdump/FILES#3 integrate .. //depot/projects/hammer/contrib/tcpdump/INSTALL#3 integrate .. //depot/projects/hammer/contrib/tcpdump/Makefile.in#2 integrate .. //depot/projects/hammer/contrib/tcpdump/README#3 integrate .. //depot/projects/hammer/contrib/tcpdump/Readme.Win32#1 branch .. //depot/projects/hammer/contrib/tcpdump/VERSION#3 integrate .. //depot/projects/hammer/contrib/tcpdump/acconfig.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/addrtoname.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/aodv.h#1 branch .. //depot/projects/hammer/contrib/tcpdump/appletalk.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/arcnet.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/atm.h#1 branch .. //depot/projects/hammer/contrib/tcpdump/atmuni31.h#1 branch .. //depot/projects/hammer/contrib/tcpdump/bootp.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/bpf_dump.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/config.guess#2 integrate .. //depot/projects/hammer/contrib/tcpdump/config.h.in#3 integrate .. //depot/projects/hammer/contrib/tcpdump/config.sub#2 integrate .. //depot/projects/hammer/contrib/tcpdump/configure#3 integrate .. //depot/projects/hammer/contrib/tcpdump/configure.in#3 integrate .. //depot/projects/hammer/contrib/tcpdump/decnet.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/enc.h#1 branch .. //depot/projects/hammer/contrib/tcpdump/ether.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/ethertype.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/extract.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/fddi.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/gmpls.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/gmpls.h#1 branch .. //depot/projects/hammer/contrib/tcpdump/gmt2local.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/icmp6.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/ieee802_11.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/igrp.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/interface.h#3 integrate .. //depot/projects/hammer/contrib/tcpdump/ip.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/ip6.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/ipfc.h#1 branch .. //depot/projects/hammer/contrib/tcpdump/ipproto.h#1 branch .. //depot/projects/hammer/contrib/tcpdump/ipsec_doi.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/ipx.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/isakmp.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/lane.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/lbl/os-osf4.h#1 branch .. //depot/projects/hammer/contrib/tcpdump/llc.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/machdep.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/addrinfo.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/addrsize.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/bittypes.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/datalinks.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/missing/dlnames.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/missing/getaddrinfo.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/getnameinfo.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/inet_aton.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/inet_ntop.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/inet_pton.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/resolv6.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/resolv_ext.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/snprintf.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/sockstorage.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/strlcat.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/strlcpy.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/missing/strsep.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/nameser.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/netbios.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/nfs.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/nfsfh.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/ntp.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/oakley.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/ospf.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/ospf6.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/oui.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/oui.h#1 branch .. //depot/projects/hammer/contrib/tcpdump/parsenfsfh.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/pcap-missing.h#1 branch .. //depot/projects/hammer/contrib/tcpdump/pf.h#1 branch .. //depot/projects/hammer/contrib/tcpdump/ppp.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-802_11.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-ah.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-aodv.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/print-ap1394.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/print-arcnet.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-arp.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-ascii.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-atalk.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-atm.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-beep.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-bfd.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/print-bgp.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-bootp.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-cdp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-chdlc.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-cip.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-cnfp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-decnet.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-dhcp6.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-domain.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-dvmrp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-egp.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-enc.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/print-esp.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-ether.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-fddi.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-fr.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-frag6.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-gre.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-hsrp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-icmp.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-icmp6.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-igmp.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-igrp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-ip.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-ip6.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-ip6opts.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-ipcomp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-ipfc.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/print-ipx.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-isakmp.c#4 integrate .. //depot/projects/hammer/contrib/tcpdump/print-isoclns.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-krb.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-l2tp.c#4 integrate .. //depot/projects/hammer/contrib/tcpdump/print-lane.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-lcp.c#2 delete .. //depot/projects/hammer/contrib/tcpdump/print-ldp.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/print-llc.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-lwres.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-mobile.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-mobility.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/print-mpls.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-msdp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-netbios.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-nfs.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-ntp.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-null.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-ospf.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-ospf6.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-pflog.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/print-pim.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-ppp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-pppoe.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-pptp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-radius.c#4 integrate .. //depot/projects/hammer/contrib/tcpdump/print-raw.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-rip.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-ripng.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-rsvp.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/print-rt6.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-rx.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-sctp.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-sl.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-sll.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-smb.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-snmp.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-stp.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-sunatm.c#1 branch .. //depot/projects/hammer/contrib/tcpdump/print-sunrpc.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/print-tcp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-telnet.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-tftp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-timed.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-token.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-udp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-vjc.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-vrrp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-wb.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/print-zephyr.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/route6d.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/rx.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/sctpConstants.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/sctpHeader.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/setsignal.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/sll.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/smb.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/smbutil.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/strcasecmp.c#2 integrate .. //depot/projects/hammer/contrib/tcpdump/tcp.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/tcpdump-stdinc.h#1 branch .. //depot/projects/hammer/contrib/tcpdump/tcpdump.1#3 integrate .. //depot/projects/hammer/contrib/tcpdump/tcpdump.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/telnet.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/timed.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/token.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/udp.h#2 integrate .. //depot/projects/hammer/contrib/tcpdump/util.c#3 integrate .. //depot/projects/hammer/contrib/tcpdump/vfprintf.c#2 integrate .. //depot/projects/hammer/etc/master.passwd#4 integrate .. //depot/projects/hammer/etc/rc.d/initdiskless#10 integrate .. //depot/projects/hammer/etc/root/dot.cshrc#2 integrate .. //depot/projects/hammer/lib/libalias/Makefile#7 integrate .. //depot/projects/hammer/lib/libalias/alias.c#6 integrate .. //depot/projects/hammer/lib/libalias/alias_local.h#5 integrate .. //depot/projects/hammer/lib/libalias/alias_pptp.c#4 integrate .. //depot/projects/hammer/lib/libalias/alias_util.c#4 integrate .. //depot/projects/hammer/lib/libc/amd64/gen/makecontext.c#5 integrate .. //depot/projects/hammer/lib/libc/amd64/gen/signalcontext.c#5 integrate .. //depot/projects/hammer/lib/libc/net/nsdispatch.c#7 integrate .. //depot/projects/hammer/lib/libc/stdlib/getopt_long.c#7 integrate .. //depot/projects/hammer/lib/libpcap/Makefile#4 integrate .. //depot/projects/hammer/lib/libpcap/config.h#2 integrate .. //depot/projects/hammer/release/doc/en_US.ISO8859-1/errata/article.sgml#16 integrate .. //depot/projects/hammer/sbin/bsdlabel/bsdlabel.8#5 integrate .. //depot/projects/hammer/sbin/bsdlabel/bsdlabel.c#15 integrate .. //depot/projects/hammer/sbin/ffsinfo/Makefile#4 integrate .. //depot/projects/hammer/sbin/fsck_ffs/pass5.c#7 integrate .. //depot/projects/hammer/sbin/growfs/Makefile#3 integrate .. //depot/projects/hammer/sbin/ifconfig/ifconfig.8#12 integrate .. //depot/projects/hammer/sbin/ifconfig/ifconfig.c#15 integrate .. //depot/projects/hammer/sbin/ifconfig/ifconfig.h#5 integrate .. //depot/projects/hammer/sbin/ifconfig/ifieee80211.c#5 integrate .. //depot/projects/hammer/secure/lib/libcrypto/Makefile.inc#7 integrate .. //depot/projects/hammer/share/man/man4/ieee80211.4#4 integrate .. //depot/projects/hammer/share/man/man4/polling.4#7 integrate .. //depot/projects/hammer/share/man/man9/ieee80211_radiotap.9#2 integrate .. //depot/projects/hammer/share/man/man9/mbuf.9#12 integrate .. //depot/projects/hammer/sys/alpha/alpha/machdep.c#22 integrate .. //depot/projects/hammer/sys/amd64/amd64/pmap.c#60 integrate .. //depot/projects/hammer/sys/amd64/amd64/support.S#18 integrate .. //depot/projects/hammer/sys/amd64/include/md_var.h#23 integrate .. //depot/projects/hammer/sys/compat/linprocfs/linprocfs.c#21 integrate .. //depot/projects/hammer/sys/conf/NOTES#40 integrate .. //depot/projects/hammer/sys/conf/files#53 integrate .. //depot/projects/hammer/sys/conf/files.i386#27 integrate .. //depot/projects/hammer/sys/conf/majors#22 integrate .. //depot/projects/hammer/sys/conf/options#34 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi.c#30 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi_pci.c#7 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi_resource.c#7 integrate .. //depot/projects/hammer/sys/dev/acpica/acpivar.h#22 integrate .. //depot/projects/hammer/sys/dev/ath/if_ath.c#18 integrate .. //depot/projects/hammer/sys/dev/ath/if_athvar.h#8 integrate .. //depot/projects/hammer/sys/dev/md/md.c#28 integrate .. //depot/projects/hammer/sys/dev/sound/pci/ich.c#12 integrate .. //depot/projects/hammer/sys/dev/usb/usb_subr.c#9 integrate .. //depot/projects/hammer/sys/dev/wi/if_wi.c#27 integrate .. //depot/projects/hammer/sys/dev/wi/if_wivar.h#10 integrate .. //depot/projects/hammer/sys/fs/fifofs/fifo_vnops.c#14 integrate .. //depot/projects/hammer/sys/fs/portalfs/portal_vnops.c#5 integrate .. //depot/projects/hammer/sys/fs/procfs/procfs_status.c#8 integrate .. //depot/projects/hammer/sys/geom/geom_apple.c#9 integrate .. //depot/projects/hammer/sys/i386/conf/GENERIC.hints#6 integrate .. //depot/projects/hammer/sys/kern/kern_exec.c#24 integrate .. //depot/projects/hammer/sys/kern/kern_proc.c#26 integrate .. //depot/projects/hammer/sys/kern/subr_bus.c#16 integrate .. //depot/projects/hammer/sys/kern/subr_trap.c#21 integrate .. //depot/projects/hammer/sys/kern/sys_process.c#14 integrate .. //depot/projects/hammer/sys/kern/uipc_socket.c#19 integrate .. //depot/projects/hammer/sys/kern/uipc_usrreq.c#11 integrate .. //depot/projects/hammer/sys/net/bpf.h#8 integrate .. //depot/projects/hammer/sys/net/if_sl.c#7 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_ioctl.c#11 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_ioctl.h#5 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_node.c#11 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_proto.c#7 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_var.h#9 integrate .. //depot/projects/hammer/sys/netinet6/udp6_usrreq.c#13 integrate .. //depot/projects/hammer/sys/pc98/conf/NOTES#22 integrate .. //depot/projects/hammer/sys/pci/if_sk.c#23 integrate .. //depot/projects/hammer/sys/pci/if_skreg.h#6 integrate .. //depot/projects/hammer/sys/pci/if_ste.c#20 integrate .. //depot/projects/hammer/sys/pci/if_stereg.h#5 integrate .. //depot/projects/hammer/sys/powerpc/powermac/ata_kauai.c#2 integrate .. //depot/projects/hammer/sys/powerpc/powermac/grackle.c#3 integrate .. //depot/projects/hammer/sys/sys/proc.h#46 integrate .. //depot/projects/hammer/sys/sys/un.h#3 integrate .. //depot/projects/hammer/tools/lib32/README#1 branch .. //depot/projects/hammer/tools/lib32/build32.sh#1 branch .. //depot/projects/hammer/tools/tools/tinderbox/tinderbox.pl#13 integrate .. //depot/projects/hammer/usr.bin/calendar/calendar.1#4 integrate .. //depot/projects/hammer/usr.sbin/adduser/Makefile#3 integrate .. //depot/projects/hammer/usr.sbin/adduser/adduser.8#8 integrate .. //depot/projects/hammer/usr.sbin/adduser/adduser.conf.5#1 branch .. //depot/projects/hammer/usr.sbin/adduser/adduser.sh#5 integrate .. //depot/projects/hammer/usr.sbin/cdcontrol/cdcontrol.c#9 integrate .. //depot/projects/hammer/usr.sbin/ndp/Makefile#2 integrate .. //depot/projects/hammer/usr.sbin/nfsd/nfsd.8#3 integrate .. //depot/projects/hammer/usr.sbin/pkg_install/info/main.c#4 integrate .. //depot/projects/hammer/usr.sbin/pkg_install/info/pkg_info.1#5 integrate .. //depot/projects/hammer/usr.sbin/setkey/parse.y#4 integrate .. //depot/projects/hammer/usr.sbin/tcpdump/tcpdump/Makefile#4 integrate .. //depot/projects/hammer/usr.sbin/tcpdump/tcpdump/config.h#3 integrate Differences ... ==== //depot/projects/hammer/MAINTAINERS#18 (text+ko) ==== @@ -1,4 +1,4 @@ -$FreeBSD: src/MAINTAINERS,v 1.84 2004/03/25 20:02:17 scottl Exp $ +$FreeBSD: src/MAINTAINERS,v 1.85 2004/04/01 20:31:48 johan Exp $ subsystem login notes ----------------------------- @@ -114,8 +114,6 @@ lib/libusbhid/Makefile:MAINTAINER= n_hibma@FreeBSD.ORG lib/libz/Makefile:MAINTAINER= peter@FreeBSD.org sbin/dhclient/Makefile.inc:MAINTAINER= murray@FreeBSD.org -sbin/ffsinfo/Makefile:MAINTAINER= tomsoft@FreeBSD.ORG, chm@FreeBSD.ORG -sbin/growfs/Makefile:MAINTAINER= tomsoft@FreeBSD.ORG, chm@FreeBSD.ORG sbin/ipf/Makefile:MAINTAINER= darrenr@freebsd.org sbin/ipfs/Makefile:MAINTAINER= darrenr@freebsd.org sbin/ipfstat/Makefile:MAINTAINER= darrenr@freebsd.org ==== //depot/projects/hammer/bin/ps/ps.1#13 (text+ko) ==== @@ -30,7 +30,7 @@ .\" SUCH DAMAGE. .\" .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 -.\" $FreeBSD: src/bin/ps/ps.1,v 1.72 2004/03/27 18:26:40 gad Exp $ +.\" $FreeBSD: src/bin/ps/ps.1,v 1.74 2004/04/01 13:28:36 gad Exp $ .\" .Dd March 27, 2004 .Dt PS 1 @@ -67,14 +67,13 @@ The .Nm utility -displays a header line followed by lines containing information about your +displays a header line, followed by lines containing information about +all of your processes that have controlling terminals. -This information is sorted by controlling terminal, then by process -.Tn ID . .Pp A different set of processes can be selected for display by using any combination of the -.Fl a, G , p , T , t +.Fl a , G , p , T , t and .Fl U options. @@ -83,6 +82,24 @@ will select all processes which are matched by at least one of the given options. .Pp +For the processes which have been selected for display, +.Nm +will usually display one line per process. +The +.Fl H +option may result in multiple output lines (one line per thread) for +some processes. +By default all of these output lines are sorted first by controlling +terminal, then by process +.Tn ID . +The +.Fl m , r , u , +and +.Fl v +options will change the sort order. +If more than one sorting option was given, then the selected processes +will be sorted by the last sorting option which was specified. +.Pp For the processes which have been selected for display, the information to display is selected based on a set of keywords (see the .Fl L @@ -141,7 +158,11 @@ Print information associated with the following keywords: user, pid, ppid, pgid, jobc, state, tt, time and command. .It Fl L -List the set of available keywords. +List the set of keywords available for the +.Fl O +and +.Fl o +options. .It Fl l Display information associated with the following keywords: uid, pid, ppid, cpu, pri, nice, vsz, rss, mwchan, state, tt, time @@ -150,7 +171,8 @@ Extract values associated with the name list from the specified core instead of the currently running system. .It Fl m -Sort by memory usage, instead of by process +Sort by memory usage, instead of the combination of controlling +terminal and process .Tn ID . .It Fl N Extract the name list from the specified system instead of the default, @@ -177,7 +199,8 @@ Display information about processes which match the specified process .Tn ID(s) . .It Fl r -Sort by current cpu usage, instead of by process +Sort by current cpu usage, instead of the combination of controlling +terminal and process .Tn ID . .It Fl S Change the way the process time is calculated by summing all exited ==== //depot/projects/hammer/contrib/libpcap/.cvsignore#2 (text+ko) ==== @@ -10,3 +10,4 @@ grammar.c tokdefs.h version.c +version.h ==== //depot/projects/hammer/contrib/libpcap/CHANGES#2 (text+ko) ==== @@ -1,4 +1,45 @@ -@(#) $Header: /tcpdump/master/libpcap/CHANGES,v 1.56 2001/10/23 04:37:31 mcr Exp $ (LBL) +@(#) $Header: /tcpdump/master/libpcap/CHANGES,v 1.56.4.3 2004/03/30 14:29:16 mcr Exp $ (LBL) + +Tue. March 30, 2004. mcr@sandelman.ottawa.on.ca. Summary for 3.8.3 release + + Fixed minor problem in gencode.c that would appear on 64-bit + platforms. + Version number is now sane. + +Mon. March 29, 2004. mcr@sandelman.ottawa.on.ca. Summary for 3.8.2 release + + updates for autoconf 2.5 + fixes for ppp interfaces for freebsd 4.1 + pcap gencode can generate code for 802.11, IEEE1394, and pflog. + +Wed. November 12, 2003. mcr@sandelman.ottawa.on.ca. Summary for 0.8 release + + added pcap_findalldevs() + Win32 patches from NetGroup, Politecnico di Torino (Italy) + OpenBSD pf, DLT_PFLOG added + Many changes to ATM support. + lookup pcap_lookupnet() + Added DLT_ARCNET_LINUX, DLT_ENC, DLT_IEEE802_11_RADIO, DLT_SUNATM, + DLT_IP_OVER_FC, DLT_FRELAY, others. + Sigh. More AIX wonderfulness. + Document updates. + Changes to API: pcap_next_ex(), pcap_breakloop(), pcap_dump_flush(), + pcap_list_datalinks(), pcap_set_datalink(), + pcap_lib_version(), pcap_datalink_val_to_name(), + pcap_datalink_name_to_val(), new error returns. + +Tuesday, February 25, 2003. fenner@research.att.com. 0.7.2 release + + Support link types that use 802.2 always, never, and sometimes. + Don't decrease the size of the BPF buffer from the default. + Support frame relay. + Handle 32-bit timestamps in DLPI, and pass the right buffer size. + Handle Linux systems with modern kernel but without + SOL_PACKET in the userland headers. + Linux support for ARPHRD_RAWHDLC. + Handle 32-bit timestamps in snoop. + Support eg (Octane/O2xxx/O3xxx Gigabit) devices. + Add new reserved DLT types. Monday October 23, 2001. mcr@sandelman.ottawa.on.ca. Summary for 0.7 release ==== //depot/projects/hammer/contrib/libpcap/CREDITS#2 (text+ko) ==== @@ -2,52 +2,85 @@ The current maintainers: Bill Fenner - Assar Westerlund - Alexey Kuznetsov + Fulvio Risso + Guy Harris + Hannes Gredler Jun-ichiro itojun Hagino - Guy Harris - Torsten Landschoff Michael Richardson - Sebastian Krahmer Additional people who have contributed patches: + Alan Bawden + Alexey Kuznetsov + Albert Chin + Andrew Brown + Antti Kantee Arkadiusz Miskiewicz Armando L. Caro Jr. - Fulvio Risso + Assar Westerlund + Brian Ginsbach Charles M. Hannum Chris G. Demetriou Chris Pepper Darren Reed + David Kaelbling + David Young + Don Ebright + Eric Anderson Franz Schaefer + Gianluca Varenni + Gisle Vanem + Graeme Hewson + Greg Stark Greg Troxel + Guillaume Pelat Hyung Sik Yoon Igor Khristophorov - Jason R. Thorpe + Jan-Philip Velders + Jason R. Thorpe Javier Achirica + Jean Tourrilhes Jefferson Ogata + Jesper Peterson + John Bankier + Jon Lindgren Juergen Schoenwaelder + Kazushi Sugyo Klaus Klein + Koryn Grant + Krzysztof Halasa Lorenzo Cavallaro + Loris Degioanni Love Hörnquist-Åstrand Maciej W. Rozycki Marcus Felipe Pereira Martin Husemann + Mike Wiacek Monroe Williams + Octavian Cerna Olaf Kirch Onno van der Linden + Paul Mundt Pavel Kankovsky + Peter Fales Peter Jeremy Phil Wood Rafal Maszkowski Rick Jones Scott Barron Scott Gifford + Sebastian Krahmer + Shaun Clowes + Solomon Peachy Stefan Hudson - Tony Li + Takashi Yamamoto + Tony Li + Torsten Landschoff Uns Lider Uwe Girlich Xianjie Zhang + Yen Yen Lim + Yoann Vandoorselaere The original LBL crew: Steve McCanne ==== //depot/projects/hammer/contrib/libpcap/FILES#2 (text+ko) ==== @@ -6,15 +6,20 @@ Makefile.in README README.aix +README.dag +README.hpux README.linux README.tru64 +README.Win32 SUNOS4/nit_if.o.sparc SUNOS4/nit_if.o.sun3 SUNOS4/nit_if.o.sun4c.4.0.3c +TODO VERSION +acconfig.h aclocal.m4 arcnet.h -bpf/net/bpf.h +atmuni31.h bpf/net/bpf_filter.c bpf_dump.c bpf_image.c @@ -25,12 +30,20 @@ configure.in etherent.c ethertype.h +fad-getad.c +fad-gifc.c +fad-glifc.c +fad-null.c +fad-win32.c gencode.c gencode.h grammar.y inet.c install-sh +lbl/os-aix4.h +lbl/os-hpux11.h lbl/os-osf4.h +lbl/os-osf5.h lbl/os-solaris2.h lbl/os-sunos4.h lbl/os-ultrix4.h @@ -39,7 +52,11 @@ nametoaddr.c nlpid.h optimize.c +packaging/pcap.spec pcap-bpf.c +pcap-bpf.h +pcap-dag.c +pcap-dag.h pcap-dlpi.c pcap-enet.c pcap-int.h @@ -50,12 +67,38 @@ pcap-null.c pcap-pf.c pcap-pf.h +pcap-stdinc.h pcap-snit.c pcap-snoop.c +pcap-win32.c pcap.3 pcap.c pcap.h +pf.h ppp.h +rawss7.h savefile.c scanner.l sll.h +snprintf.c +sunatmpos.h +Win32/Include/Gnuc.h +Win32/Include/addrinfo.h +Win32/Include/bittypes.h +Win32/Include/cdecl_ext.h +Win32/Include/inetprivate.h +Win32/Include/ip6_misc.h +Win32/Include/sockstorage.h +Win32/Include/arpa/nameser.h +Win32/Include/net/if.h +Win32/Include/net/netdb.h +Win32/Include/net/paths.h +Win32/Src/ffs.c +Win32/Src/getaddrinfo.c +Win32/Src/getnetbynm.c +Win32/Src/getnetent.c +Win32/Src/getopt.c +Win32/Src/getservent.c +Win32/Src/inet_aton.c +Win32/Src/inet_net.c +Win32/Src/inet_pton.c ==== //depot/projects/hammer/contrib/libpcap/INSTALL.txt#2 (text+ko) ==== @@ -1,4 +1,4 @@ -@(#) $Header: /tcpdump/master/libpcap/INSTALL.txt,v 1.2 2001/06/05 03:45:53 guy Exp $ (LBL) +@(#) $Header: /tcpdump/master/libpcap/INSTALL.txt,v 1.7.2.2 2003/12/15 02:05:00 guy Exp $ (LBL) To build libpcap, run "./configure" (a shell script). The configure script will determine your system attributes and generate an @@ -295,48 +295,80 @@ FILES ----- CHANGES - description of differences between releases +CREDITS - people that have helped libpcap along FILES - list of files exported as part of the distribution -INSTALL - this file +INSTALL.txt - this file +LICENSE - the license under which tcpdump is distributed Makefile.in - compilation rules (input to the configure script) README - description of distribution +README.aix - notes on using libpcap on AIX +README.dag - notes on using libpcap to capture on Endace DAG devices +README.hpux - notes on using libpcap on HP-UX +README.linux - notes on using libpcap on Linux +README.tru64 - notes on using libpcap on Digital/Tru64 UNIX +README.Win32 - notes on using libpcap on Win32 systems (with WinPcap) SUNOS4 - pre-SunOS 4.1 replacement kernel nit modules VERSION - version of this release +acconfig.h - support for post-2.13 autoconf aclocal.m4 - autoconf macros -bpf/net - copies of bpf_filter.c and bpf.h +arcnet.h - ARCNET definitions +atmuni31.h - ATM Q.2931 definitions +bpf/net - copy of bpf_filter.c +bpf_dump.c - BPF program printing routines bpf_filter.c - symlink to bpf/net/bpf_filter.c -bpf_image.c - bpf disassembly routine +bpf_image.c - BPF disassembly routine config.guess - autoconf support +config.h.in - autoconf input config.sub - autoconf support configure - configure script (run this first) configure.in - configure script source etherent.c - /etc/ethers support routines -ethertype.h - ethernet protocol types and names definitions -gencode.c - bpf code generation routines -gencode.h - bpf code generation definitions +ethertype.h - Ethernet protocol types and names definitions +fad-getad.c - pcap_findalldevs() for systems with getifaddrs() +fad-gifc.c - pcap_findalldevs() for systems with only SIOCGIFLIST +fad-glifc.c - pcap_findalldevs() for systems with SIOCGLIFCONF +fad-null.c - pcap_findalldevs() for systems without capture support +fad-win32.c - pcap_findalldevs() for WinPcap +gencode.c - BPF code generation routines +gencode.h - BPF code generation definitions grammar.y - filter string grammar inet.c - network routines install-sh - BSD style install script -lbl/gnuc.h - gcc macros and defines -lbl/os-*.h - os dependent defines and prototypes +lbl/os-*.h - OS-dependent defines and prototypes +llc.h - 802.2 LLC SAP definitions mkdep - construct Makefile dependency list nametoaddr.c - hostname to address routines +nlpid.h - OSI network layer protocol identifier definitions net - symlink to bpf/net -optimize.c - bpf optimization routines +optimize.c - BPF optimization routines +packaging - packaging information for building libpcap RPMs pcap-bpf.c - BSD Packet Filter support +pcap-bpf.h - BPF definitions +pcap-dag.c - Endace DAG device capture support +pcap-dag.h - Endace DAG device capture support pcap-dlpi.c - Data Link Provider Interface support pcap-enet.c - enet support pcap-int.h - internal libpcap definitions +pcap-linux.c - Linux packet socket support pcap-namedb.h - public libpcap name database definitions -pcap-nit.c - Network Interface Tap support -pcap-nit.h - Network Interface Tap definitions +pcap-nit.c - SunOS Network Interface Tap support +pcap-nit.h - SunOS Network Interface Tap definitions pcap-null.c - dummy monitor support (allows offline use of libpcap) -pcap-pf.c - Packet Filter support -pcap-pf.h - Packet Filter definitions -pcap-snit.c - Streams based Network Interface Tap support -pcap-snoop.c - Snoop network monitoring support +pcap-pf.c - Ultrix and Digital/Tru64 UNIX Packet Filter support +pcap-pf.h - Ultrix and Digital/Tru64 UNIX Packet Filter definitions +pcap-stdinc.h - includes and #defines for compiling on Win32 systems +pcap-snit.c - SunOS 4.x STREAMS-based Network Interface Tap support +pcap-snoop.c - IRIX Snoop network monitoring support +pcap-win32.c - WinPcap capture support pcap.3 - manual entry pcap.c - pcap utility routines pcap.h - public libpcap definitions +pf.h - OpenBSD DLT_PFLOG definitions ppp.h - Point to Point Protocol definitions +rawss7.h - information on DLT_ types for SS7 savefile.c - offline support scanner.l - filter string scanner +sll.h - definitions for Linux cooked mode fake link-layer header +snprintf.c - snprintf and vsnprintf for platforms that lack them +sunatmpos.h - definitions for SunATM capturing +Win32 - headers and routines for building on Win32 systems ==== //depot/projects/hammer/contrib/libpcap/Makefile.in#2 (text+ko) ==== @@ -17,7 +17,7 @@ # WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF # MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. # -# @(#) $Header: /tcpdump/master/libpcap/Makefile.in,v 1.88 2001/01/18 04:05:12 guy Exp $ (LBL) +# @(#) $Header: /tcpdump/master/libpcap/Makefile.in,v 1.96.2.1 2003/12/15 01:42:23 guy Exp $ (LBL) # # Various configurable paths (remember to edit Makefile.in, not Makefile) @@ -44,7 +44,8 @@ CC = @CC@ CCOPT = @V_CCOPT@ INCLS = -I. @V_INCLS@ -DEFS = @DEFS@ +DEFS = @DEFS@ @V_DEFS@ +LIBS = @V_LIBS@ # Standard CFLAGS CFLAGS = $(CCOPT) $(INCLS) $(DEFS) @@ -70,23 +71,25 @@ $(CC) $(CFLAGS) -c $(srcdir)/$*.c PSRC = pcap-@V_PCAP@.c +FSRC = fad-@V_FINDALLDEVS@.c +SSRC = @SSRC@ CSRC = pcap.c inet.c gencode.c optimize.c nametoaddr.c \ etherent.c savefile.c bpf_filter.c bpf_image.c bpf_dump.c GENSRC = scanner.c grammar.c version.c LIBOBJS = @LIBOBJS@ -SRC = $(PSRC) $(CSRC) $(GENSRC) +SRC = $(PSRC) $(FSRC) $(CSRC) $(SSRC) $(GENSRC) # We would like to say "OBJ = $(SRC:.c=.o)" but Ultrix's make cannot # hack the extra indirection -OBJ = $(PSRC:.c=.o) $(CSRC:.c=.o) $(GENSRC:.c=.o) # $(LIBOBJS) +OBJ = $(PSRC:.c=.o) $(FSRC:.c=.o) $(CSRC:.c=.o) $(SSRC:.c=.o) $(GENSRC:.c=.o) $(LIBOBJS) HDR = pcap.h pcap-int.h pcap-namedb.h pcap-nit.h pcap-pf.h \ ethertype.h gencode.h gnuc.h GENHDR = \ - tokdefs.h + tokdefs.h version.h TAGHDR = \ - bpf/net/bpf.h + pcap-bpf.h TAGFILES = \ $(SRC) $(HDR) $(TAGHDR) @@ -97,7 +100,7 @@ libpcap.a: $(OBJ) @rm -f $@ - ar rc $@ $(OBJ) + ar rc $@ $(OBJ) $(LIBS) $(RANLIB) $@ scanner.c: $(srcdir)/scanner.l @@ -107,6 +110,8 @@ scanner.o: scanner.c tokdefs.h $(CC) $(CFLAGS) -c scanner.c +pcap.o: version.h + tokdefs.h: grammar.c grammar.c: $(srcdir)/grammar.y @rm -f grammar.c tokdefs.h @@ -121,13 +126,24 @@ version.o: version.c $(CC) $(CFLAGS) -c version.c -snprintf.o: $(srcdir)/../tcpdump/missing/snprintf.c - $(CC) $(CFLAGS) -o $@ -c $(srcdir)/../tcpdump/missing/snprintf.c +snprintf.o: $(srcdir)/missing/snprintf.c + $(CC) $(CFLAGS) -o $@ -c $(srcdir)/missing/snprintf.c version.c: $(srcdir)/VERSION @rm -f $@ sed -e 's/.*/char pcap_version[] = "&";/' $(srcdir)/VERSION > $@ +# +# NOTE: this really is supposed to be static; importing a string +# from a shared library does not work very well on many +# versions of UNIX (Solaris, Linux, and the BSDs, for example), +# so we make the version string static and return it from +# a function, which does work. +# +version.h: $(srcdir)/VERSION + @rm -f $@ + sed -e 's/.*/static const char pcap_version_string[] = "libpcap version &";/' $(srcdir)/VERSION > $@ + bpf_filter.c: $(srcdir)/bpf/net/bpf_filter.c rm -f bpf_filter.c ln -s $(srcdir)/bpf/net/bpf_filter.c bpf_filter.c @@ -143,12 +159,10 @@ [ -d $(DESTDIR)$(includedir) ] || \ (mkdir -p $(DESTDIR)$(includedir); chmod 755 $(DESTDIR)$(includedir)) $(INSTALL_DATA) $(srcdir)/pcap.h $(DESTDIR)$(includedir)/pcap.h + $(INSTALL_DATA) $(srcdir)/pcap-bpf.h \ + $(DESTDIR)$(includedir)/pcap-bpf.h $(INSTALL_DATA) $(srcdir)/pcap-namedb.h \ $(DESTDIR)$(includedir)/pcap-namedb.h - [ -d $(DESTDIR)$(includedir)/net ] || \ - (mkdir -p $(DESTDIR)$(includedir)/net; chmod 755 $(DESTDIR)$(includedir)/net) - $(INSTALL_DATA) $(srcdir)/bpf/net/bpf.h \ - $(DESTDIR)$(includedir)/net/bpf.h [ -d $(DESTDIR)$(mandir)/man3 ] || \ (mkdir -p $(DESTDIR)$(mandir)/man3; chmod 755 $(DESTDIR)$(mandir)/man3) $(INSTALL_DATA) $(srcdir)/pcap.3 \ @@ -157,8 +171,8 @@ uninstall: rm -f $(DESTDIR)$(libdir)/libpcap.a rm -f $(DESTDIR)$(includedir)/pcap.h + rm -f $(DESTDIR)$(includedir)/pcap-bpf.h rm -f $(DESTDIR)$(includedir)/pcap-namedb.h - rm -f $(DESTDIR)$(includedir)/net/bpf.h rm -f $(DESTDIR)$(mandir)/man3/pcap.3 clean: @@ -166,7 +180,7 @@ distclean: rm -f $(CLEANFILES) Makefile config.cache config.log config.status \ - config.h gnuc.h os-proto.h net bpf_filter.c stamp-h stamp-h.in + config.h gnuc.h os-proto.h bpf_filter.c stamp-h stamp-h.in tags: $(TAGFILES) ctags -wtd $(TAGFILES) @@ -185,5 +199,5 @@ "rm -f ../$$name" ; \ rm -f ../$$name -depend: $(GENSRC) bpf_filter.c +depend: $(GENSRC) $(GENHDR) bpf_filter.c ./mkdep -c $(CC) $(DEFS) $(INCLS) $(SRC) ==== //depot/projects/hammer/contrib/libpcap/README#2 (text+ko) ==== @@ -1,6 +1,6 @@ -@(#) $Header: /tcpdump/master/libpcap/README,v 1.24 2001/06/05 03:45:55 guy Exp $ (LBL) +@(#) $Header: /tcpdump/master/libpcap/README,v 1.27.2.1 2003/11/15 23:29:19 guy Exp $ (LBL) -LIBPCAP 0.6.2 +LIBPCAP 0.8 Now maintained by "The Tcpdump Group" See www.tcpdump.org @@ -11,8 +11,8 @@ (password "anoncvs") cvs -d :pserver:tcpdump@cvs.tcpdump.org:/tcpdump/master checkout libpcap -Version 0.6.2 of LIBPCAP can be retrieved with the CVS tag "libpcap_0_6rel2": - cvs -d :pserver:tcpdump@cvs.tcpdump.org:/tcpdump/master checkout -r libpcap_0_6rel2 libpcap +Version 0.8 of LIBPCAP can be retrieved with the CVS tag "libpcap_0_8rel1": + cvs -d :pserver:tcpdump@cvs.tcpdump.org:/tcpdump/master checkout -r libpcap_0_8rel1 libpcap Please send patches against the master copy to patches@tcpdump.org. @@ -32,12 +32,30 @@ Note well: this interface is new and is likely to change. +For some platforms there are README.{system} files that discuss issues +with the OS's interface for packet capture on those platforms, such as +how to enable support for that interface in the OS, if it's not built in +by default. + The libpcap interface supports a filtering mechanism based on the architecture in the BSD packet filter. BPF is described in the 1993 Winter Usenix paper ``The BSD Packet Filter: A New Architecture for -User-level Packet Capture''. A compressed postscript version is in: +User-level Packet Capture''. A compressed PostScript version can be +found at + + ftp://ftp.ee.lbl.gov/papers/bpf-usenix93.ps.Z + +or + + http://www.tcpdump.org/papers/bpf-usenix93.ps.Z + +and a gzipped version can be found at >>> TRUNCATED FOR MAIL (1000 lines) <<<