From owner-svn-src-user@FreeBSD.ORG Mon Apr 13 09:16:26 2009 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 95081106566C; Mon, 13 Apr 2009 09:16:26 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 7EF6C8FC14; Mon, 13 Apr 2009 09:16:26 +0000 (UTC) (envelope-from lstewart@FreeBSD.org) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id n3D9GQdB064203; Mon, 13 Apr 2009 09:16:26 GMT (envelope-from lstewart@svn.freebsd.org) Received: (from lstewart@localhost) by svn.freebsd.org (8.14.3/8.14.3/Submit) id n3D9GPZx064185; Mon, 13 Apr 2009 09:16:25 GMT (envelope-from lstewart@svn.freebsd.org) Message-Id: <200904130916.n3D9GPZx064185@svn.freebsd.org> From: Lawrence Stewart Date: Mon, 13 Apr 2009 09:16:25 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r190990 - in user/lstewart/alq_varlen_8.x: . bin/sh contrib/bind9 contrib/cpio contrib/csup contrib/file contrib/gdb contrib/gdtoa contrib/libpcap contrib/libpcap/bpf/net contrib/libpca... X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 Apr 2009 09:16:26 -0000 Author: lstewart Date: Mon Apr 13 09:16:24 2009 New Revision: 190990 URL: http://svn.freebsd.org/changeset/base/190990 Log: Merge r190682:190987 from head. Added: user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_disk.3 - copied unchanged from r190987, head/lib/libarchive/archive_read_disk.3 user/lstewart/alq_varlen_8.x/share/man/man4/uath.4 - copied unchanged from r190987, head/share/man/man4/uath.4 user/lstewart/alq_varlen_8.x/sys/contrib/dev/uath/ - copied from r190987, head/sys/contrib/dev/uath/ user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/ixgbe_82599.c - copied unchanged from r190987, head/sys/dev/ixgbe/ixgbe_82599.c user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/if_uath.c - copied unchanged from r190987, head/sys/dev/usb/wlan/if_uath.c user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/if_uathreg.h - copied unchanged from r190987, head/sys/dev/usb/wlan/if_uathreg.h user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/if_uathvar.h - copied unchanged from r190987, head/sys/dev/usb/wlan/if_uathvar.h user/lstewart/alq_varlen_8.x/sys/modules/nfssvc/ - copied from r190987, head/sys/modules/nfssvc/ user/lstewart/alq_varlen_8.x/sys/modules/usb/uath/ - copied from r190987, head/sys/modules/usb/uath/ user/lstewart/alq_varlen_8.x/sys/nfs/nfs_nfssvc.c - copied unchanged from r190987, head/sys/nfs/nfs_nfssvc.c user/lstewart/alq_varlen_8.x/sys/nfs/nfssvc.h - copied unchanged from r190987, head/sys/nfs/nfssvc.h user/lstewart/alq_varlen_8.x/sys/powerpc/include/sysarch.h - copied unchanged from r190987, head/sys/powerpc/include/sysarch.h user/lstewart/alq_varlen_8.x/sys/powerpc/ofw/ofw_real.c - copied unchanged from r190987, head/sys/powerpc/ofw/ofw_real.c user/lstewart/alq_varlen_8.x/sys/powerpc/powerpc/dump_machdep.c - copied unchanged from r190987, head/sys/powerpc/powerpc/dump_machdep.c user/lstewart/alq_varlen_8.x/usr.sbin/uathload/ - copied from r190987, head/usr.sbin/uathload/ Deleted: user/lstewart/alq_varlen_8.x/sbin/slattach/ user/lstewart/alq_varlen_8.x/sbin/startslip/ user/lstewart/alq_varlen_8.x/share/man/man4/ppp.4 user/lstewart/alq_varlen_8.x/share/man/man4/sl.4 user/lstewart/alq_varlen_8.x/share/man/man9/VOP_LEASE.9 user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_sw_transfer.c user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_sw_transfer.h user/lstewart/alq_varlen_8.x/sys/net/bsd_comp.c user/lstewart/alq_varlen_8.x/sys/net/if_ppp.c user/lstewart/alq_varlen_8.x/sys/net/if_ppp.h user/lstewart/alq_varlen_8.x/sys/net/if_pppvar.h user/lstewart/alq_varlen_8.x/sys/net/if_sl.c user/lstewart/alq_varlen_8.x/sys/net/if_slvar.h user/lstewart/alq_varlen_8.x/sys/net/ppp_comp.h user/lstewart/alq_varlen_8.x/sys/net/ppp_deflate.c user/lstewart/alq_varlen_8.x/sys/net/ppp_tty.c user/lstewart/alq_varlen_8.x/sys/net/slip.h user/lstewart/alq_varlen_8.x/tools/build/options/WITHOUT_SLIP user/lstewart/alq_varlen_8.x/usr.sbin/pppd/ user/lstewart/alq_varlen_8.x/usr.sbin/pppstats/ user/lstewart/alq_varlen_8.x/usr.sbin/sliplogin/ user/lstewart/alq_varlen_8.x/usr.sbin/slstat/ Modified: user/lstewart/alq_varlen_8.x/ (props changed) user/lstewart/alq_varlen_8.x/Makefile.inc1 user/lstewart/alq_varlen_8.x/ObsoleteFiles.inc user/lstewart/alq_varlen_8.x/UPDATING user/lstewart/alq_varlen_8.x/bin/sh/eval.c user/lstewart/alq_varlen_8.x/contrib/bind9/ (props changed) user/lstewart/alq_varlen_8.x/contrib/cpio/ (props changed) user/lstewart/alq_varlen_8.x/contrib/csup/ (props changed) user/lstewart/alq_varlen_8.x/contrib/file/ (props changed) user/lstewart/alq_varlen_8.x/contrib/gdb/ (props changed) user/lstewart/alq_varlen_8.x/contrib/gdb/FREEBSD-Xlist user/lstewart/alq_varlen_8.x/contrib/gdtoa/ (props changed) user/lstewart/alq_varlen_8.x/contrib/libpcap/ (props changed) user/lstewart/alq_varlen_8.x/contrib/libpcap/bpf/net/bpf_filter.c user/lstewart/alq_varlen_8.x/contrib/libpcap/bpf_dump.c user/lstewart/alq_varlen_8.x/contrib/libpcap/bpf_image.c user/lstewart/alq_varlen_8.x/contrib/libpcap/pcap/bpf.h user/lstewart/alq_varlen_8.x/contrib/libpcap/pcap/pcap.h user/lstewart/alq_varlen_8.x/contrib/ncurses/ (props changed) user/lstewart/alq_varlen_8.x/contrib/netcat/ (props changed) user/lstewart/alq_varlen_8.x/contrib/ntp/ (props changed) user/lstewart/alq_varlen_8.x/contrib/openbsm/ (props changed) user/lstewart/alq_varlen_8.x/contrib/openpam/ (props changed) user/lstewart/alq_varlen_8.x/contrib/pf/ (props changed) user/lstewart/alq_varlen_8.x/contrib/sendmail/ (props changed) user/lstewart/alq_varlen_8.x/contrib/tcpdump/ (props changed) user/lstewart/alq_varlen_8.x/contrib/top/ (props changed) user/lstewart/alq_varlen_8.x/contrib/top/install-sh (props changed) user/lstewart/alq_varlen_8.x/contrib/wpa/ (props changed) user/lstewart/alq_varlen_8.x/crypto/openssh/ (props changed) user/lstewart/alq_varlen_8.x/crypto/openssl/ (props changed) user/lstewart/alq_varlen_8.x/include/signal.h user/lstewart/alq_varlen_8.x/lib/libarchive/Makefile user/lstewart/alq_varlen_8.x/lib/libarchive/archive.h user/lstewart/alq_varlen_8.x/lib/libarchive/archive_check_magic.c user/lstewart/alq_varlen_8.x/lib/libarchive/archive_entry.c user/lstewart/alq_varlen_8.x/lib/libarchive/archive_entry.h user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_disk_set_standard_lookup.c user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_support_compression_program.c user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_support_format_empty.c user/lstewart/alq_varlen_8.x/lib/libarchive/archive_string.c user/lstewart/alq_varlen_8.x/lib/libarchive/archive_string.h user/lstewart/alq_varlen_8.x/lib/libarchive/archive_write_disk.c user/lstewart/alq_varlen_8.x/lib/libarchive/archive_write_disk_set_standard_lookup.c user/lstewart/alq_varlen_8.x/lib/libarchive/archive_write_set_compression_program.c user/lstewart/alq_varlen_8.x/lib/libarchive/archive_write_set_format_mtree.c user/lstewart/alq_varlen_8.x/lib/libarchive/test/main.c user/lstewart/alq_varlen_8.x/lib/libarchive/test/test.h user/lstewart/alq_varlen_8.x/lib/libarchive/test/test_read_compress_program.c user/lstewart/alq_varlen_8.x/lib/libarchive/test/test_read_disk.c user/lstewart/alq_varlen_8.x/lib/libarchive/test/test_read_extract.c user/lstewart/alq_varlen_8.x/lib/libarchive/test/test_tar_large.c user/lstewart/alq_varlen_8.x/lib/libarchive/test/test_write_disk.c user/lstewart/alq_varlen_8.x/lib/libarchive/test/test_write_disk_failures.c user/lstewart/alq_varlen_8.x/lib/libarchive/test/test_write_disk_hardlink.c user/lstewart/alq_varlen_8.x/lib/libarchive/test/test_write_disk_perms.c user/lstewart/alq_varlen_8.x/lib/libarchive/test/test_write_disk_secure.c user/lstewart/alq_varlen_8.x/lib/libc/ (props changed) user/lstewart/alq_varlen_8.x/lib/libc/rpc/clnt_bcast.c user/lstewart/alq_varlen_8.x/lib/libc/stdio/asprintf.c (props changed) user/lstewart/alq_varlen_8.x/lib/libc/stdio/getdelim.c user/lstewart/alq_varlen_8.x/lib/libc/stdio/getline.3 user/lstewart/alq_varlen_8.x/lib/libc/stdtime/ (props changed) user/lstewart/alq_varlen_8.x/lib/libc/string/ffsll.c (props changed) user/lstewart/alq_varlen_8.x/lib/libc/string/flsll.c (props changed) user/lstewart/alq_varlen_8.x/lib/libc/string/memchr.3 user/lstewart/alq_varlen_8.x/lib/libc/string/memcmp.3 user/lstewart/alq_varlen_8.x/lib/libc/string/memcpy.3 user/lstewart/alq_varlen_8.x/lib/libc/string/memmove.3 user/lstewart/alq_varlen_8.x/lib/libc/string/memset.3 user/lstewart/alq_varlen_8.x/lib/libc/string/strcasecmp.3 user/lstewart/alq_varlen_8.x/lib/libc/string/strcat.3 user/lstewart/alq_varlen_8.x/lib/libc/string/strchr.3 user/lstewart/alq_varlen_8.x/lib/libc/string/strcmp.3 user/lstewart/alq_varlen_8.x/lib/libc/string/strcpy.3 user/lstewart/alq_varlen_8.x/lib/libc/string/strdup.3 user/lstewart/alq_varlen_8.x/lib/libc/string/strlcpy.3 user/lstewart/alq_varlen_8.x/lib/libc/string/strlen.3 user/lstewart/alq_varlen_8.x/lib/libc/string/strpbrk.3 user/lstewart/alq_varlen_8.x/lib/libc/string/strspn.3 user/lstewart/alq_varlen_8.x/lib/libc/string/strstr.3 user/lstewart/alq_varlen_8.x/lib/libc/string/wcpcpy.c (props changed) user/lstewart/alq_varlen_8.x/lib/libc/string/wcpncpy.c (props changed) user/lstewart/alq_varlen_8.x/lib/libkvm/kvm_powerpc.c user/lstewart/alq_varlen_8.x/lib/libusb/ (props changed) user/lstewart/alq_varlen_8.x/lib/libusb/libusb.3 (contents, props changed) user/lstewart/alq_varlen_8.x/lib/libusb/usb.h (props changed) user/lstewart/alq_varlen_8.x/lib/libutil/ (props changed) user/lstewart/alq_varlen_8.x/libexec/ftpd/extern.h user/lstewart/alq_varlen_8.x/libexec/ftpd/ftpcmd.y user/lstewart/alq_varlen_8.x/libexec/ftpd/ftpd.c user/lstewart/alq_varlen_8.x/libexec/rtld-elf/map_object.c user/lstewart/alq_varlen_8.x/release/doc/en_US.ISO8859-1/hardware/article.sgml user/lstewart/alq_varlen_8.x/release/picobsd/bridge/PICOBSD user/lstewart/alq_varlen_8.x/release/picobsd/mfs_tree/etc/rc user/lstewart/alq_varlen_8.x/rescue/rescue/Makefile user/lstewart/alq_varlen_8.x/sbin/ (props changed) user/lstewart/alq_varlen_8.x/sbin/Makefile user/lstewart/alq_varlen_8.x/sbin/gvinum/gvinum.8 user/lstewart/alq_varlen_8.x/sbin/gvinum/gvinum.c user/lstewart/alq_varlen_8.x/sbin/ipfw/ (props changed) user/lstewart/alq_varlen_8.x/sbin/ipfw/dummynet.c user/lstewart/alq_varlen_8.x/sbin/ipfw/ipfw.8 user/lstewart/alq_varlen_8.x/sbin/ipfw/ipfw2.h user/lstewart/alq_varlen_8.x/sbin/newfs_msdos/newfs_msdos.8 user/lstewart/alq_varlen_8.x/sbin/newfs_msdos/newfs_msdos.c user/lstewart/alq_varlen_8.x/sbin/route/route.c user/lstewart/alq_varlen_8.x/sbin/routed/Makefile user/lstewart/alq_varlen_8.x/sbin/routed/defs.h user/lstewart/alq_varlen_8.x/sbin/routed/if.c user/lstewart/alq_varlen_8.x/sbin/routed/input.c user/lstewart/alq_varlen_8.x/sbin/routed/main.c user/lstewart/alq_varlen_8.x/sbin/routed/output.c user/lstewart/alq_varlen_8.x/sbin/routed/parms.c user/lstewart/alq_varlen_8.x/sbin/routed/radix.c user/lstewart/alq_varlen_8.x/sbin/routed/radix.h user/lstewart/alq_varlen_8.x/sbin/routed/rdisc.c user/lstewart/alq_varlen_8.x/sbin/routed/table.c user/lstewart/alq_varlen_8.x/sbin/routed/trace.c user/lstewart/alq_varlen_8.x/share/man/man4/Makefile user/lstewart/alq_varlen_8.x/share/man/man4/bce.4 user/lstewart/alq_varlen_8.x/share/man/man4/ed.4 user/lstewart/alq_varlen_8.x/share/man/man4/man4.powerpc/pmu.4 user/lstewart/alq_varlen_8.x/share/man/man4/textdump.4 user/lstewart/alq_varlen_8.x/share/man/man4/wpi.4 user/lstewart/alq_varlen_8.x/share/man/man5/src.conf.5 user/lstewart/alq_varlen_8.x/share/man/man7/operator.7 user/lstewart/alq_varlen_8.x/share/man/man9/Makefile user/lstewart/alq_varlen_8.x/share/man/man9/acl.9 user/lstewart/alq_varlen_8.x/share/misc/committers-ports.dot user/lstewart/alq_varlen_8.x/share/misc/operator user/lstewart/alq_varlen_8.x/share/mk/bsd.own.mk user/lstewart/alq_varlen_8.x/share/timedef/Makefile user/lstewart/alq_varlen_8.x/share/zoneinfo/ (props changed) user/lstewart/alq_varlen_8.x/sys/ (props changed) user/lstewart/alq_varlen_8.x/sys/amd64/amd64/elf_machdep.c user/lstewart/alq_varlen_8.x/sys/amd64/amd64/machdep.c user/lstewart/alq_varlen_8.x/sys/amd64/conf/GENERIC user/lstewart/alq_varlen_8.x/sys/amd64/include/cpufunc.h user/lstewart/alq_varlen_8.x/sys/amd64/include/endian.h user/lstewart/alq_varlen_8.x/sys/amd64/include/xen/ (props changed) user/lstewart/alq_varlen_8.x/sys/amd64/linux32/linux32_sysvec.c user/lstewart/alq_varlen_8.x/sys/arm/arm/elf_machdep.c user/lstewart/alq_varlen_8.x/sys/arm/arm/trap.c user/lstewart/alq_varlen_8.x/sys/arm/at91/files.at91 user/lstewart/alq_varlen_8.x/sys/arm/include/vmparam.h user/lstewart/alq_varlen_8.x/sys/boot/forth/loader.conf user/lstewart/alq_varlen_8.x/sys/boot/i386/libi386/Makefile user/lstewart/alq_varlen_8.x/sys/boot/i386/libi386/smbios.c user/lstewart/alq_varlen_8.x/sys/cam/cam_xpt.c user/lstewart/alq_varlen_8.x/sys/cddl/compat/opensolaris/sys/vnode.h user/lstewart/alq_varlen_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/lstewart/alq_varlen_8.x/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/lstewart/alq_varlen_8.x/sys/cddl/dev/dtnfsclient/ (props changed) user/lstewart/alq_varlen_8.x/sys/compat/ia32/ia32_sysvec.c user/lstewart/alq_varlen_8.x/sys/compat/ndis/subr_usbd.c user/lstewart/alq_varlen_8.x/sys/conf/NOTES user/lstewart/alq_varlen_8.x/sys/conf/files user/lstewart/alq_varlen_8.x/sys/conf/files.powerpc user/lstewart/alq_varlen_8.x/sys/contrib/pf/ (props changed) user/lstewart/alq_varlen_8.x/sys/contrib/pf/net/pf.c user/lstewart/alq_varlen_8.x/sys/dev/acpi_support/acpi_asus.c user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-queue.c user/lstewart/alq_varlen_8.x/sys/dev/ata/ata-usb.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/ath/ath_hal/ah_internal.h user/lstewart/alq_varlen_8.x/sys/dev/ath/if_ath.c user/lstewart/alq_varlen_8.x/sys/dev/ath/if_athvar.h user/lstewart/alq_varlen_8.x/sys/dev/cxgb/ (props changed) user/lstewart/alq_varlen_8.x/sys/dev/cxgb/cxgb_sge.c user/lstewart/alq_varlen_8.x/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c user/lstewart/alq_varlen_8.x/sys/dev/dcons/dcons_os.c user/lstewart/alq_varlen_8.x/sys/dev/drm/r300_cmdbuf.c user/lstewart/alq_varlen_8.x/sys/dev/drm/r300_reg.h user/lstewart/alq_varlen_8.x/sys/dev/drm/radeon_cp.c user/lstewart/alq_varlen_8.x/sys/dev/drm/radeon_drv.h user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_80003es2lan.c user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_82540.c user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_82541.c user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_82571.c user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_82575.c user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_82575.h user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_api.c user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_api.h user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_defines.h user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_hw.h user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_ich8lan.c user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_ich8lan.h user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_mac.c user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_mac.h user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_nvm.c user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_nvm.h user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_phy.c user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_phy.h user/lstewart/alq_varlen_8.x/sys/dev/e1000/e1000_regs.h user/lstewart/alq_varlen_8.x/sys/dev/e1000/if_em.c user/lstewart/alq_varlen_8.x/sys/dev/e1000/if_igb.c user/lstewart/alq_varlen_8.x/sys/dev/e1000/if_igb.h user/lstewart/alq_varlen_8.x/sys/dev/ed/if_ed.c user/lstewart/alq_varlen_8.x/sys/dev/ed/if_ed_cbus.c user/lstewart/alq_varlen_8.x/sys/dev/ed/if_ed_isa.c user/lstewart/alq_varlen_8.x/sys/dev/ed/if_ed_pccard.c user/lstewart/alq_varlen_8.x/sys/dev/ed/if_ed_pci.c user/lstewart/alq_varlen_8.x/sys/dev/ed/if_edreg.h user/lstewart/alq_varlen_8.x/sys/dev/ed/if_edvar.h user/lstewart/alq_varlen_8.x/sys/dev/ep/if_ep.c user/lstewart/alq_varlen_8.x/sys/dev/ep/if_ep_pccard.c user/lstewart/alq_varlen_8.x/sys/dev/ep/if_epreg.h user/lstewart/alq_varlen_8.x/sys/dev/ep/if_epvar.h user/lstewart/alq_varlen_8.x/sys/dev/firewire/firewire.c user/lstewart/alq_varlen_8.x/sys/dev/firewire/sbp.h user/lstewart/alq_varlen_8.x/sys/dev/fxp/if_fxp.c user/lstewart/alq_varlen_8.x/sys/dev/hptmv/access601.h user/lstewart/alq_varlen_8.x/sys/dev/hptmv/amd64-elf.raid.o.uu user/lstewart/alq_varlen_8.x/sys/dev/hptmv/array.h user/lstewart/alq_varlen_8.x/sys/dev/hptmv/command.h user/lstewart/alq_varlen_8.x/sys/dev/hptmv/entry.c user/lstewart/alq_varlen_8.x/sys/dev/hptmv/global.h user/lstewart/alq_varlen_8.x/sys/dev/hptmv/gui_lib.c user/lstewart/alq_varlen_8.x/sys/dev/hptmv/hptintf.h user/lstewart/alq_varlen_8.x/sys/dev/hptmv/hptproc.c user/lstewart/alq_varlen_8.x/sys/dev/hptmv/i386-elf.raid.o.uu user/lstewart/alq_varlen_8.x/sys/dev/hptmv/ioctl.c user/lstewart/alq_varlen_8.x/sys/dev/hptmv/mvOs.h user/lstewart/alq_varlen_8.x/sys/dev/hptmv/mvSata.h user/lstewart/alq_varlen_8.x/sys/dev/hptmv/mvStorageDev.h user/lstewart/alq_varlen_8.x/sys/dev/hptmv/osbsd.h user/lstewart/alq_varlen_8.x/sys/dev/hptmv/raid5n.h user/lstewart/alq_varlen_8.x/sys/dev/hptmv/readme.txt user/lstewart/alq_varlen_8.x/sys/dev/hptmv/vdevice.h user/lstewart/alq_varlen_8.x/sys/dev/if_ndis/if_ndis.c user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/LICENSE user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/README user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/ixgbe.c user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/ixgbe.h user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/ixgbe_82598.c user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/ixgbe_api.c user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/ixgbe_api.h user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/ixgbe_common.c user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/ixgbe_common.h user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/ixgbe_osdep.h user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/ixgbe_phy.c user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/ixgbe_phy.h user/lstewart/alq_varlen_8.x/sys/dev/ixgbe/ixgbe_type.h user/lstewart/alq_varlen_8.x/sys/dev/kbd/kbdreg.h user/lstewart/alq_varlen_8.x/sys/dev/kbdmux/kbdmux.c user/lstewart/alq_varlen_8.x/sys/dev/pccard/pccarddevs user/lstewart/alq_varlen_8.x/sys/dev/pccbb/pccbb_pci.c user/lstewart/alq_varlen_8.x/sys/dev/sound/usb/uaudio.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/sound/usb/uaudio.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/sound/usb/uaudio_pcm.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/sound/usb/uaudioreg.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/syscons/syscons.c user/lstewart/alq_varlen_8.x/sys/dev/uart/uart_cpu_powerpc.c user/lstewart/alq_varlen_8.x/sys/dev/uart/uart_dev_ns8250.c user/lstewart/alq_varlen_8.x/sys/dev/usb/README.TXT (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/bluetooth/TODO.TXT (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/bluetooth/ng_ubt.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/bluetooth/ng_ubt_var.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/bluetooth/ubtbcmfw.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/at91dci.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/at91dci.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/at91dci_atmelarm.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/atmegadci.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/atmegadci.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/atmegadci_atmelarm.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/ehci.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/ehci.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/ehci_ixp4xx.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/ehci_mbus.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/ehci_pci.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/musb_otg.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/musb_otg.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/musb_otg_atmelarm.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/ohci.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/ohci.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/ohci_atmelarm.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/ohci_pci.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/uhci.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/uhci.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/uhci_pci.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/usb_controller.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/uss820dci.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/uss820dci.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/controller/uss820dci_atmelarm.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/input/uhid.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/input/ukbd.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/input/ums.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/input/usb_rdesc.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/misc/udbp.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/misc/udbp.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/misc/ufm.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_aue.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_auereg.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_axe.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_axereg.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_cdce.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_cdcereg.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_cue.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_cuereg.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_kue.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_kuefw.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_kuereg.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_rue.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_ruereg.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_udav.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/if_udavreg.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/usb_ethernet.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/net/usb_ethernet.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/quirk/usb_quirk.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/quirk/usb_quirk.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/u3g.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/uark.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/ubsa.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/ubser.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/uchcom.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/ucycom.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/ufoma.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/uftdi.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/uftdi_reg.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/ugensa.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/uipaq.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/ulpt.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/umct.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/umodem.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/umoscom.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/uplcom.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/usb_serial.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/usb_serial.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/uslcom.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/uvisor.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/serial/uvscom.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/storage/rio500_usb.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/storage/umass.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/storage/urio.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/storage/ustorage_fs.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/template/usb_template.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/template/usb_template.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/template/usb_template_cdce.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/template/usb_template_msc.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/template/usb_template_mtp.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/ufm_ioctl.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_bus.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_busdma.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_busdma.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_cdc.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_compat_linux.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_compat_linux.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_controller.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_core.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_core.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_debug.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_debug.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_defs.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_dev.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_dev.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_device.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_device.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_dynamic.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_dynamic.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_endian.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_error.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_error.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_generic.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_generic.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_handle_request.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_handle_request.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_hid.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_hid.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_hub.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_hub.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_if.m (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_ioctl.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_lookup.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_lookup.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_mbuf.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_mbuf.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_mfunc.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_msctest.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_msctest.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_parse.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_parse.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_pci.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_process.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_process.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_request.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_request.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_revision.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_transfer.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_transfer.h (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_util.c (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usb_util.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usbdevs (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/usbhid.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/if_rum.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/if_rumfw.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/if_rumreg.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/if_rumvar.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/if_ural.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/if_uralreg.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/if_uralvar.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/if_zyd.c (contents, props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/if_zydfw.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/if_zydreg.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/usb/wlan/usb_wlan.h (props changed) user/lstewart/alq_varlen_8.x/sys/dev/xen/netfront/ (props changed) user/lstewart/alq_varlen_8.x/sys/dev/xen/xenpci/ (props changed) user/lstewart/alq_varlen_8.x/sys/fs/devfs/devfs_vnops.c user/lstewart/alq_varlen_8.x/sys/fs/fifofs/fifo_vnops.c user/lstewart/alq_varlen_8.x/sys/fs/pseudofs/pseudofs_vnops.c user/lstewart/alq_varlen_8.x/sys/fs/unionfs/union_subr.c user/lstewart/alq_varlen_8.x/sys/fs/unionfs/union_vnops.c user/lstewart/alq_varlen_8.x/sys/geom/geom.h user/lstewart/alq_varlen_8.x/sys/geom/geom_disk.c user/lstewart/alq_varlen_8.x/sys/geom/geom_disk.h user/lstewart/alq_varlen_8.x/sys/geom/geom_subr.c user/lstewart/alq_varlen_8.x/sys/geom/journal/g_journal.c user/lstewart/alq_varlen_8.x/sys/geom/mirror/g_mirror.c user/lstewart/alq_varlen_8.x/sys/geom/part/g_part.c user/lstewart/alq_varlen_8.x/sys/geom/part/g_part_ebr.c user/lstewart/alq_varlen_8.x/sys/geom/raid3/g_raid3.c user/lstewart/alq_varlen_8.x/sys/geom/vinum/geom_vinum_share.c user/lstewart/alq_varlen_8.x/sys/geom/vinum/geom_vinum_share.h user/lstewart/alq_varlen_8.x/sys/i386/i386/elf_machdep.c user/lstewart/alq_varlen_8.x/sys/i386/i386/machdep.c user/lstewart/alq_varlen_8.x/sys/i386/include/cpufunc.h user/lstewart/alq_varlen_8.x/sys/i386/include/endian.h user/lstewart/alq_varlen_8.x/sys/i386/include/vmparam.h user/lstewart/alq_varlen_8.x/sys/i386/linux/linux_sysvec.c user/lstewart/alq_varlen_8.x/sys/ia64/ia64/elf_machdep.c user/lstewart/alq_varlen_8.x/sys/kern/imgact_elf.c user/lstewart/alq_varlen_8.x/sys/kern/kern_acct.c user/lstewart/alq_varlen_8.x/sys/kern/kern_alq.c user/lstewart/alq_varlen_8.x/sys/kern/kern_ktrace.c user/lstewart/alq_varlen_8.x/sys/kern/kern_shutdown.c user/lstewart/alq_varlen_8.x/sys/kern/kern_sig.c user/lstewart/alq_varlen_8.x/sys/kern/kern_tc.c user/lstewart/alq_varlen_8.x/sys/kern/kern_time.c user/lstewart/alq_varlen_8.x/sys/kern/kern_umtx.c user/lstewart/alq_varlen_8.x/sys/kern/kern_vimage.c user/lstewart/alq_varlen_8.x/sys/kern/tty.c user/lstewart/alq_varlen_8.x/sys/kern/uipc_domain.c user/lstewart/alq_varlen_8.x/sys/kern/uipc_syscalls.c user/lstewart/alq_varlen_8.x/sys/kern/uipc_usrreq.c user/lstewart/alq_varlen_8.x/sys/kern/vfs_acl.c user/lstewart/alq_varlen_8.x/sys/kern/vfs_cache.c user/lstewart/alq_varlen_8.x/sys/kern/vfs_default.c user/lstewart/alq_varlen_8.x/sys/kern/vfs_extattr.c user/lstewart/alq_varlen_8.x/sys/kern/vfs_lookup.c user/lstewart/alq_varlen_8.x/sys/kern/vfs_mount.c user/lstewart/alq_varlen_8.x/sys/kern/vfs_syscalls.c user/lstewart/alq_varlen_8.x/sys/kern/vfs_vnops.c user/lstewart/alq_varlen_8.x/sys/kern/vnode_if.src user/lstewart/alq_varlen_8.x/sys/legacy/dev/ata/ata-usb.c (props changed) user/lstewart/alq_varlen_8.x/sys/legacy/dev/sound/usb/uaudio.c (props changed) user/lstewart/alq_varlen_8.x/sys/legacy/dev/sound/usb/uaudio.h (props changed) user/lstewart/alq_varlen_8.x/sys/legacy/dev/sound/usb/uaudio_pcm.c (props changed) user/lstewart/alq_varlen_8.x/sys/legacy/dev/sound/usb/uaudioreg.h (props changed) user/lstewart/alq_varlen_8.x/sys/legacy/dev/usb/ (props changed) user/lstewart/alq_varlen_8.x/sys/legacy/dev/usb/ehci_ixp4xx.c (props changed) user/lstewart/alq_varlen_8.x/sys/mips/mips/elf64_machdep.c user/lstewart/alq_varlen_8.x/sys/mips/mips/elf_machdep.c user/lstewart/alq_varlen_8.x/sys/modules/Makefile user/lstewart/alq_varlen_8.x/sys/modules/dtrace/dtnfsclient/ (props changed) user/lstewart/alq_varlen_8.x/sys/modules/ip6_mroute_mod/ (props changed) user/lstewart/alq_varlen_8.x/sys/modules/ipmi/ipmi_linux/ (props changed) user/lstewart/alq_varlen_8.x/sys/modules/ixgbe/Makefile user/lstewart/alq_varlen_8.x/sys/modules/nfsclient/Makefile user/lstewart/alq_varlen_8.x/sys/modules/usb/Makefile user/lstewart/alq_varlen_8.x/sys/modules/usb/usb/Makefile user/lstewart/alq_varlen_8.x/sys/net/if.c user/lstewart/alq_varlen_8.x/sys/net/if_bridge.c user/lstewart/alq_varlen_8.x/sys/net/if_gif.c user/lstewart/alq_varlen_8.x/sys/net/if_loop.c user/lstewart/alq_varlen_8.x/sys/net/if_spppsubr.c user/lstewart/alq_varlen_8.x/sys/net/route.c user/lstewart/alq_varlen_8.x/sys/net/vnet.h user/lstewart/alq_varlen_8.x/sys/net80211/ieee80211_output.c user/lstewart/alq_varlen_8.x/sys/net80211/ieee80211_var.h user/lstewart/alq_varlen_8.x/sys/netinet/icmp6.h user/lstewart/alq_varlen_8.x/sys/netinet/icmp_var.h user/lstewart/alq_varlen_8.x/sys/netinet/if_ether.c user/lstewart/alq_varlen_8.x/sys/netinet/igmp.c user/lstewart/alq_varlen_8.x/sys/netinet/igmp_var.h user/lstewart/alq_varlen_8.x/sys/netinet/in_gif.c user/lstewart/alq_varlen_8.x/sys/netinet/in_mcast.c user/lstewart/alq_varlen_8.x/sys/netinet/in_pcb.h user/lstewart/alq_varlen_8.x/sys/netinet/ip_carp.c user/lstewart/alq_varlen_8.x/sys/netinet/ip_carp.h user/lstewart/alq_varlen_8.x/sys/netinet/ip_divert.c user/lstewart/alq_varlen_8.x/sys/netinet/ip_dummynet.c user/lstewart/alq_varlen_8.x/sys/netinet/ip_dummynet.h user/lstewart/alq_varlen_8.x/sys/netinet/ip_fastfwd.c user/lstewart/alq_varlen_8.x/sys/netinet/ip_fw.h user/lstewart/alq_varlen_8.x/sys/netinet/ip_icmp.c user/lstewart/alq_varlen_8.x/sys/netinet/ip_input.c user/lstewart/alq_varlen_8.x/sys/netinet/ip_ipsec.c user/lstewart/alq_varlen_8.x/sys/netinet/ip_mroute.c user/lstewart/alq_varlen_8.x/sys/netinet/ip_mroute.h user/lstewart/alq_varlen_8.x/sys/netinet/ip_options.c user/lstewart/alq_varlen_8.x/sys/netinet/ip_output.c user/lstewart/alq_varlen_8.x/sys/netinet/ip_var.h user/lstewart/alq_varlen_8.x/sys/netinet/libalias/alias.c user/lstewart/alq_varlen_8.x/sys/netinet/libalias/alias_cuseeme.c user/lstewart/alq_varlen_8.x/sys/netinet/libalias/alias_dummy.c user/lstewart/alq_varlen_8.x/sys/netinet/libalias/alias_ftp.c user/lstewart/alq_varlen_8.x/sys/netinet/libalias/alias_irc.c user/lstewart/alq_varlen_8.x/sys/netinet/libalias/alias_mod.c user/lstewart/alq_varlen_8.x/sys/netinet/libalias/alias_mod.h user/lstewart/alq_varlen_8.x/sys/netinet/libalias/alias_nbt.c user/lstewart/alq_varlen_8.x/sys/netinet/libalias/alias_pptp.c user/lstewart/alq_varlen_8.x/sys/netinet/libalias/alias_skinny.c user/lstewart/alq_varlen_8.x/sys/netinet/libalias/alias_smedia.c user/lstewart/alq_varlen_8.x/sys/netinet/pim_var.h user/lstewart/alq_varlen_8.x/sys/netinet/raw_ip.c user/lstewart/alq_varlen_8.x/sys/netinet/sctp_indata.c user/lstewart/alq_varlen_8.x/sys/netinet/sctp_input.c user/lstewart/alq_varlen_8.x/sys/netinet/sctp_output.c user/lstewart/alq_varlen_8.x/sys/netinet/sctp_pcb.c user/lstewart/alq_varlen_8.x/sys/netinet/sctp_structs.h user/lstewart/alq_varlen_8.x/sys/netinet/sctp_sysctl.c user/lstewart/alq_varlen_8.x/sys/netinet/sctp_sysctl.h user/lstewart/alq_varlen_8.x/sys/netinet/sctp_uio.h user/lstewart/alq_varlen_8.x/sys/netinet/sctp_usrreq.c user/lstewart/alq_varlen_8.x/sys/netinet/sctputil.c user/lstewart/alq_varlen_8.x/sys/netinet/tcp_hostcache.c user/lstewart/alq_varlen_8.x/sys/netinet/tcp_input.c user/lstewart/alq_varlen_8.x/sys/netinet/tcp_output.c user/lstewart/alq_varlen_8.x/sys/netinet/tcp_reass.c user/lstewart/alq_varlen_8.x/sys/netinet/tcp_sack.c user/lstewart/alq_varlen_8.x/sys/netinet/tcp_subr.c user/lstewart/alq_varlen_8.x/sys/netinet/tcp_syncache.c user/lstewart/alq_varlen_8.x/sys/netinet/tcp_timer.c user/lstewart/alq_varlen_8.x/sys/netinet/tcp_timewait.c user/lstewart/alq_varlen_8.x/sys/netinet/tcp_usrreq.c user/lstewart/alq_varlen_8.x/sys/netinet/tcp_var.h user/lstewart/alq_varlen_8.x/sys/netinet/udp_usrreq.c user/lstewart/alq_varlen_8.x/sys/netinet/udp_var.h user/lstewart/alq_varlen_8.x/sys/netinet/vinet.h user/lstewart/alq_varlen_8.x/sys/netinet6/frag6.c user/lstewart/alq_varlen_8.x/sys/netinet6/icmp6.c user/lstewart/alq_varlen_8.x/sys/netinet6/in6_src.c user/lstewart/alq_varlen_8.x/sys/netinet6/ip6_input.c user/lstewart/alq_varlen_8.x/sys/netinet6/mld6.c user/lstewart/alq_varlen_8.x/sys/netinet6/nd6.c user/lstewart/alq_varlen_8.x/sys/netinet6/nd6_nbr.c user/lstewart/alq_varlen_8.x/sys/netinet6/nd6_rtr.c user/lstewart/alq_varlen_8.x/sys/netinet6/raw_ip6.c user/lstewart/alq_varlen_8.x/sys/netinet6/scope6.c user/lstewart/alq_varlen_8.x/sys/netinet6/udp6_usrreq.c user/lstewart/alq_varlen_8.x/sys/netipsec/ipsec.c user/lstewart/alq_varlen_8.x/sys/netipsec/key.c user/lstewart/alq_varlen_8.x/sys/netipsec/xform_ah.c user/lstewart/alq_varlen_8.x/sys/netipsec/xform_esp.c user/lstewart/alq_varlen_8.x/sys/netipsec/xform_ipcomp.c user/lstewart/alq_varlen_8.x/sys/netipsec/xform_ipip.c user/lstewart/alq_varlen_8.x/sys/nfs4client/nfs4_socket.c user/lstewart/alq_varlen_8.x/sys/nfs4client/nfs4_vnops.c user/lstewart/alq_varlen_8.x/sys/nfsclient/nfs.h user/lstewart/alq_varlen_8.x/sys/nfsclient/nfs_krpc.c user/lstewart/alq_varlen_8.x/sys/nfsclient/nfs_socket.c user/lstewart/alq_varlen_8.x/sys/nfsclient/nfs_subs.c user/lstewart/alq_varlen_8.x/sys/nfsclient/nfs_vnops.c user/lstewart/alq_varlen_8.x/sys/nfsserver/nfs.h user/lstewart/alq_varlen_8.x/sys/nfsserver/nfs_srvkrpc.c user/lstewart/alq_varlen_8.x/sys/nfsserver/nfs_srvsubs.c user/lstewart/alq_varlen_8.x/sys/nfsserver/nfs_syscalls.c user/lstewart/alq_varlen_8.x/sys/pc98/pc98/machdep.c user/lstewart/alq_varlen_8.x/sys/powerpc/aim/machdep.c user/lstewart/alq_varlen_8.x/sys/powerpc/aim/swtch.S user/lstewart/alq_varlen_8.x/sys/powerpc/aim/trap_subr.S user/lstewart/alq_varlen_8.x/sys/powerpc/booke/pmap.c user/lstewart/alq_varlen_8.x/sys/powerpc/include/hid.h user/lstewart/alq_varlen_8.x/sys/powerpc/include/intr.h user/lstewart/alq_varlen_8.x/sys/powerpc/include/pmap.h user/lstewart/alq_varlen_8.x/sys/powerpc/include/spr.h user/lstewart/alq_varlen_8.x/sys/powerpc/powerpc/elf_machdep.c user/lstewart/alq_varlen_8.x/sys/powerpc/powerpc/mmu_if.m user/lstewart/alq_varlen_8.x/sys/powerpc/powerpc/pmap_dispatch.c user/lstewart/alq_varlen_8.x/sys/sparc64/sparc64/elf_machdep.c user/lstewart/alq_varlen_8.x/sys/sys/elf_common.h user/lstewart/alq_varlen_8.x/sys/sys/imgact_elf.h user/lstewart/alq_varlen_8.x/sys/sys/kernel.h user/lstewart/alq_varlen_8.x/sys/sys/kerneldump.h user/lstewart/alq_varlen_8.x/sys/sys/mbuf.h user/lstewart/alq_varlen_8.x/sys/sys/param.h user/lstewart/alq_varlen_8.x/sys/sys/systm.h user/lstewart/alq_varlen_8.x/sys/sys/vimage.h user/lstewart/alq_varlen_8.x/sys/sys/vnode.h user/lstewart/alq_varlen_8.x/sys/ufs/ffs/ffs_snapshot.c user/lstewart/alq_varlen_8.x/sys/ufs/ffs/ffs_softdep.c user/lstewart/alq_varlen_8.x/sys/vm/vm_map.c user/lstewart/alq_varlen_8.x/sys/vm/vm_map.h user/lstewart/alq_varlen_8.x/sys/vm/vm_mmap.c user/lstewart/alq_varlen_8.x/sys/vm/vm_reserv.c user/lstewart/alq_varlen_8.x/sys/vm/vm_unix.c user/lstewart/alq_varlen_8.x/sys/xen/evtchn.h (props changed) user/lstewart/alq_varlen_8.x/sys/xen/hypervisor.h (props changed) user/lstewart/alq_varlen_8.x/sys/xen/xen_intr.h (props changed) user/lstewart/alq_varlen_8.x/tools/regression/lib/libc/stdio/test-getdelim.c user/lstewart/alq_varlen_8.x/tools/regression/lib/msun/test-conj.t (props changed) user/lstewart/alq_varlen_8.x/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed) user/lstewart/alq_varlen_8.x/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed) user/lstewart/alq_varlen_8.x/tools/regression/usr.bin/pkill/pkill-_g.t (props changed) user/lstewart/alq_varlen_8.x/tools/tools/ath/common/dumpregs.h (props changed) user/lstewart/alq_varlen_8.x/tools/tools/ath/common/dumpregs_5210.c (props changed) user/lstewart/alq_varlen_8.x/tools/tools/ath/common/dumpregs_5211.c (props changed) user/lstewart/alq_varlen_8.x/tools/tools/ath/common/dumpregs_5212.c (props changed) user/lstewart/alq_varlen_8.x/tools/tools/ath/common/dumpregs_5416.c (props changed) user/lstewart/alq_varlen_8.x/tools/tools/sysbuild/sysbuild.sh user/lstewart/alq_varlen_8.x/usr.bin/csup/ (props changed) user/lstewart/alq_varlen_8.x/usr.bin/make/globals.h user/lstewart/alq_varlen_8.x/usr.bin/make/main.c user/lstewart/alq_varlen_8.x/usr.bin/make/make.1 user/lstewart/alq_varlen_8.x/usr.bin/make/make.c user/lstewart/alq_varlen_8.x/usr.bin/procstat/ (props changed) user/lstewart/alq_varlen_8.x/usr.bin/su/su.c user/lstewart/alq_varlen_8.x/usr.sbin/Makefile user/lstewart/alq_varlen_8.x/usr.sbin/dumpcis/cardinfo.h (props changed) user/lstewart/alq_varlen_8.x/usr.sbin/dumpcis/cis.h (props changed) user/lstewart/alq_varlen_8.x/usr.sbin/fifolog/fifolog_create/fifolog.1 user/lstewart/alq_varlen_8.x/usr.sbin/jexec/jexec.c user/lstewart/alq_varlen_8.x/usr.sbin/makefs/ffs/ffs_bswap.c (props changed) user/lstewart/alq_varlen_8.x/usr.sbin/makefs/ffs/ffs_subr.c (props changed) user/lstewart/alq_varlen_8.x/usr.sbin/makefs/ffs/ufs_bswap.h (props changed) user/lstewart/alq_varlen_8.x/usr.sbin/makefs/getid.c (props changed) user/lstewart/alq_varlen_8.x/usr.sbin/sysinstall/devices.c user/lstewart/alq_varlen_8.x/usr.sbin/zic/ (props changed) Modified: user/lstewart/alq_varlen_8.x/Makefile.inc1 ============================================================================== --- user/lstewart/alq_varlen_8.x/Makefile.inc1 Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/Makefile.inc1 Mon Apr 13 09:16:24 2009 (r190990) @@ -1017,7 +1017,6 @@ cross-tools: .for _tool in \ gnu/usr.bin/binutils \ gnu/usr.bin/cc \ - usr.bin/ar \ usr.bin/sed \ usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \ ${_btxld} \ Modified: user/lstewart/alq_varlen_8.x/ObsoleteFiles.inc ============================================================================== --- user/lstewart/alq_varlen_8.x/ObsoleteFiles.inc Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/ObsoleteFiles.inc Mon Apr 13 09:16:24 2009 (r190990) @@ -14,6 +14,36 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20090410: VOP_LEASE.9 removed +OLD_FILES+=usr/share/man/man9/VOP_LEASE.9.gz +# 20090405: removal of if_ppp(4) and if_sl(4) +OLD_FILES+=sbin/slattach rescue/slattach +OLD_FILES+=sbin/startslip rescue/startslip +OLD_FILES+=usr/include/net/if_ppp.h +OLD_FILES+=usr/include/net/if_pppvar.h +OLD_FILES+=usr/include/net/if_slvar.h +OLD_FILES+=usr/include/net/ppp_comp.h +OLD_FILES+=usr/include/net/slip.h +OLD_FILES+=usr/sbin/sliplogin +OLD_FILES+=usr/sbin/slstat +OLD_FILES+=usr/sbin/pppd +OLD_FILES+=usr/sbin/pppstats +OLD_FILES+=usr/share/man/man1/startslip.1.gz +OLD_FILES+=usr/share/man/man4/if_ppp.4.gz +OLD_FILES+=usr/share/man/man4/if_sl.4.gz +OLD_FILES+=usr/share/man/man4/ppp.4.gz +OLD_FILES+=usr/share/man/man4/sl.4.gz +OLD_FILES+=usr/share/man/man8/pppd.8.gz +OLD_FILES+=usr/share/man/man8/pppstats.8.gz +OLD_FILES+=usr/share/man/man8/slattach.8.gz +OLD_FILES+=usr/share/man/man8/slip.8.gz +OLD_FILES+=usr/share/man/man8/sliplogin.8.gz +OLD_FILES+=usr/share/man/man8/slstat.8.gz +# 20090321: libpcap upgraded to 1.0.0 +OLD_LIBS+=lib/libpcap.so.5 +.if ${TARGET_ARCH} == "amd64" +OLD_LIBS+=usr/lib32/libpcap.so.5 +.endif # 20090319: uscanner(4) has been removed OLD_FILES+=usr/share/man/man4/uscanner.4.gz # 20090313: k8temp(4) renamed to amdtemp(4) @@ -24,8 +54,17 @@ OLD_FILES+=usr/lib/libusb20.a OLD_FILES+=usr/lib/libusb20.so OLD_FILES+=usr/lib/libusb20_p.a OLD_FILES+=usr/include/libusb20_compat01.h +.if ${TARGET_ARCH} == "amd64" +OLD_LIBS+=usr/lib32/libusb20.so.1 +OLD_FILES+=usr/lib32/libusb20.a +OLD_FILES+=usr/lib32/libusb20.so +OLD_FILES+=usr/lib32/libusb20_p.a +.endif # 20090226: libmp(3) functions renamed OLD_LIBS+=usr/lib/libmp.so.6 +.if ${TARGET_ARCH} == "amd64" +OLD_LIBS+=usr/lib32/libmp.so.6 +.endif # 20090223: changeover of USB stacks OLD_FILES+=usr/include/dev/usb2/include/ufm2_ioctl.h OLD_FILES+=usr/include/dev/usb2/include/urio2_ioctl.h Modified: user/lstewart/alq_varlen_8.x/UPDATING ============================================================================== --- user/lstewart/alq_varlen_8.x/UPDATING Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/UPDATING Mon Apr 13 09:16:24 2009 (r190990) @@ -22,6 +22,21 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8. to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20090408: + Do not use Giant for kbdmux(4) locking. This is wrong and + apparently causing more problems than it solves. This will + re-open the issue where interrupt handlers may race with + kbdmux(4) in polling mode. Typical symptoms include (but + not limited to) duplicated and/or missing characters when + low level console functions (such as gets) are used while + interrupts are enabled (for example geli password prompt, + mountroot prompt etc.). Disabling kbdmux(4) may help. + +20090407: + The size of structs vnet_net, vnet_inet and vnet_ipfw has changed; + kernel modules referencing any of the above need to be recompiled. + Bump __FreeBSD_version to 800075. + 20090320: GEOM_PART has become the default partition slicer for storage devices, replacing GEOM_MBR, GEOM_BSD, GEOM_PC98 and GEOM_GPT slicers. It Modified: user/lstewart/alq_varlen_8.x/bin/sh/eval.c ============================================================================== --- user/lstewart/alq_varlen_8.x/bin/sh/eval.c Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/bin/sh/eval.c Mon Apr 13 09:16:24 2009 (r190990) @@ -166,7 +166,8 @@ evalstring(char *s) setstackmark(&smark); setinputstring(s, 1); while ((n = parsecmd(0)) != NEOF) { - evaltree(n, 0); + if (n != NULL) + evaltree(n, 0); popstackmark(&smark); } popfile(); Modified: user/lstewart/alq_varlen_8.x/contrib/gdb/FREEBSD-Xlist ============================================================================== --- user/lstewart/alq_varlen_8.x/contrib/gdb/FREEBSD-Xlist Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/contrib/gdb/FREEBSD-Xlist Mon Apr 13 09:16:24 2009 (r190990) @@ -1,60 +1,69 @@ $FreeBSD$ -gdb-6.1.1/bfd/* -gdb-6.1.1/config/* -gdb-6.1.1/etc/* -gdb-6.1.1/gdb/avr* -gdb-6.1.1/gdb/config/avr/* -gdb-6.1.1/gdb/config/cris/* -gdb-6.1.1/gdb/config/d10v/* -gdb-6.1.1/gdb/config/djgpp/* -gdb-6.1.1/gdb/config/frv/* -gdb-6.1.1/gdb/config/h8300/* -gdb-6.1.1/gdb/config/m32r/* -gdb-6.1.1/gdb/config/m68hc11/* -gdb-6.1.1/gdb/config/m68k/* -gdb-6.1.1/gdb/config/mcore/* -gdb-6.1.1/gdb/config/mn10300/* -gdb-6.1.1/gdb/config/ns32k/* -gdb-6.1.1/gdb/config/pa/* -gdb-6.1.1/gdb/config/sh/* -gdb-6.1.1/gdb/config/v850/* -gdb-6.1.1/gdb/config/vax/* -gdb-6.1.1/gdb/config/xstormy16/* -gdb-6.1.1/gdb/cris* -gdb-6.1.1/gdb/d10v* -gdb-6.1.1/gdb/frv* -gdb-6.1.1/gdb/h8300* -gdb-6.1.1/gdb/*m32r* -gdb-6.1.1/gdb/m68* -gdb-6.1.1/gdb/mcore* -gdb-6.1.1/gdb/mn10300* -gdb-6.1.1/gdb/nlm/* -gdb-6.1.1/gdb/ns32k* -gdb-6.1.1/gdb/osf-share/* -gdb-6.1.1/gdb/hppa* -gdb-6.1.1/gdb/rdi-share/* -gdb-6.1.1/gdb/sh* -gdb-6.1.1/gdb/testsuite/* -gdb-6.1.1/gdb/v850* -gdb-6.1.1/gdb/vax* -gdb-6.1.1/gdb/vx-share/* -gdb-6.1.1/gdb/xstormy16* -gdb-6.1.1/include/aout/* -gdb-6.1.1/include/coff/* -gdb-6.1.1/include/elf/* -gdb-6.1.1/include/mpw/* -gdb-6.1.1/include/nlm/* -gdb-6.1.1/include/opcode/* -gdb-6.1.1/intl/* -gdb-6.1.1/libiberty/* -gdb-6.1.1/mmalloc/* -gdb-6.1.1/opcodes/* -gdb-6.1.1/readline/* -gdb-6.1.1/sim/* -gdb-6.1.1/texinfo/* -gdb-6.1.1/utils/* +gdb-*/bfd/* +gdb-*/config/* +gdb-*/etc/* +gdb-*/gdb/avr* +gdb-*/gdb/config/avr/* +gdb-*/gdb/config/cris/* +gdb-*/gdb/config/d10v/* +gdb-*/gdb/config/djgpp/* +gdb-*/gdb/config/frv/* +gdb-*/gdb/config/h8300/* +gdb-*/gdb/config/m32r/* +gdb-*/gdb/config/m68hc11/* +gdb-*/gdb/config/m68k/* +gdb-*/gdb/config/mcore/* +gdb-*/gdb/config/mn10300/* +gdb-*/gdb/config/ns32k/* +gdb-*/gdb/config/pa/* +gdb-*/gdb/config/sh/* +gdb-*/gdb/config/v850/* +gdb-*/gdb/config/vax/* +gdb-*/gdb/config/xstormy16/* +gdb-*/gdb/cris* +gdb-*/gdb/d10v* +gdb-*/gdb/frv* +gdb-*/gdb/h8300* +gdb-*/gdb/iq2000* +gdb-*/gdb/i386nbsd* +gdb-*/gdb/m32c* +gdb-*/gdb/*m32r* +gdb-*/gdb/m68* +gdb-*/gdb/m88* +gdb-*/gdb/mcore* +gdb-*/gdb/mn10300* +gdb-*/gdb/mt-* +gdb-*/gdb/nlm/* +gdb-*/gdb/ns32k* +gdb-*/gdb/osf-share/* +gdb-*/gdb/ppcobsd* +gdb-*/gdb/hppa* +gdb-*/gdb/rdi-share/* +gdb-*/gdb/sh* +gdb-*/gdb/testsuite/* +gdb-*/gdb/v850* +gdb-*/gdb/vax* +gdb-*/gdb/vx-share/* +gdb-*/gdb/xstormy16* +gdb-*/gdb/xtensa* +gdb-*/include/aout/* +gdb-*/include/coff/* +gdb-*/include/elf/* +gdb-*/include/mpw/* +gdb-*/include/nlm/* +gdb-*/include/opcode/* +gdb-*/intl/* +gdb-*/libiberty/* +gdb-*/mmalloc/* +gdb-*/opcodes/* +gdb-*/readline/* +gdb-*/regformats/reg-cris* +gdb-*/sim/* +gdb-*/texinfo/* +gdb-*/utils/* *ChangeLog* *Makefile* +*TODO* *aix* *config.* *configure* @@ -63,4 +72,6 @@ gdb-6.1.1/utils/* *interix* *irix* *linux* +*mingw* *osf1* +*win32* Modified: user/lstewart/alq_varlen_8.x/contrib/libpcap/bpf/net/bpf_filter.c ============================================================================== --- user/lstewart/alq_varlen_8.x/contrib/libpcap/bpf/net/bpf_filter.c Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/contrib/libpcap/bpf/net/bpf_filter.c Mon Apr 13 09:16:24 2009 (r190990) @@ -200,8 +200,8 @@ m_xhalf(m, k, err) */ u_int bpf_filter(pc, p, wirelen, buflen) - register const struct bpf_insn *pc; - register const u_char *p; + register struct bpf_insn *pc; + register u_char *p; u_int wirelen; register u_int buflen; { Modified: user/lstewart/alq_varlen_8.x/contrib/libpcap/bpf_dump.c ============================================================================== --- user/lstewart/alq_varlen_8.x/contrib/libpcap/bpf_dump.c Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/contrib/libpcap/bpf_dump.c Mon Apr 13 09:16:24 2009 (r190990) @@ -31,7 +31,7 @@ static const char rcsid[] _U_ = #include void -bpf_dump(const struct bpf_program *p, int option) +bpf_dump(struct bpf_program *p, int option) { const struct bpf_insn *insn; int i; Modified: user/lstewart/alq_varlen_8.x/contrib/libpcap/bpf_image.c ============================================================================== --- user/lstewart/alq_varlen_8.x/contrib/libpcap/bpf_image.c Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/contrib/libpcap/bpf_image.c Mon Apr 13 09:16:24 2009 (r190990) @@ -39,7 +39,7 @@ static const char rcsid[] _U_ = char * bpf_image(p, n) - const struct bpf_insn *p; + struct bpf_insn *p; int n; { int v; Modified: user/lstewart/alq_varlen_8.x/contrib/libpcap/pcap/bpf.h ============================================================================== --- user/lstewart/alq_varlen_8.x/contrib/libpcap/pcap/bpf.h Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/contrib/libpcap/pcap/bpf.h Mon Apr 13 09:16:24 2009 (r190990) @@ -916,7 +916,7 @@ struct bpf_insn { #if __STDC__ || defined(__cplusplus) extern int bpf_validate(const struct bpf_insn *, int); -extern u_int bpf_filter(const struct bpf_insn *, const u_char *, u_int, u_int); +extern u_int bpf_filter(struct bpf_insn *, u_char *, u_int, u_int); #else extern int bpf_validate(); extern u_int bpf_filter(); Modified: user/lstewart/alq_varlen_8.x/contrib/libpcap/pcap/pcap.h ============================================================================== --- user/lstewart/alq_varlen_8.x/contrib/libpcap/pcap/pcap.h Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/contrib/libpcap/pcap/pcap.h Mon Apr 13 09:16:24 2009 (r190990) @@ -334,10 +334,10 @@ void pcap_freealldevs(pcap_if_t *); const char *pcap_lib_version(void); /* XXX this guy lives in the bpf tree */ -/* u_int bpf_filter(const struct bpf_insn *, const u_char *, u_int, u_int); -int bpf_validate(const struct bpf_insn *f, int len); */ -char *bpf_image(const struct bpf_insn *, int); -void bpf_dump(const struct bpf_program *, int); +u_int bpf_filter(struct bpf_insn *, u_char *, u_int, u_int); +int bpf_validate(struct bpf_insn *f, int len); +char *bpf_image(struct bpf_insn *, int); +void bpf_dump(struct bpf_program *, int); #if defined(WIN32) Modified: user/lstewart/alq_varlen_8.x/include/signal.h ============================================================================== --- user/lstewart/alq_varlen_8.x/include/signal.h Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/include/signal.h Mon Apr 13 09:16:24 2009 (r190990) @@ -72,8 +72,10 @@ int raise(int); #if __POSIX_VISIBLE || __XSI_VISIBLE int kill(__pid_t, int); +#ifndef _PTH_PTHREAD_H_ /* XXX kludge to work around GNU Pth brokenness */ int pthread_kill(__pthread_t, int); int pthread_sigmask(int, const __sigset_t *, __sigset_t *); +#endif int sigaction(int, const struct sigaction * __restrict, struct sigaction * __restrict); int sigaddset(sigset_t *, int); Modified: user/lstewart/alq_varlen_8.x/lib/libarchive/Makefile ============================================================================== --- user/lstewart/alq_varlen_8.x/lib/libarchive/Makefile Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/lib/libarchive/Makefile Mon Apr 13 09:16:24 2009 (r190990) @@ -77,6 +77,7 @@ SRCS= archive_check_magic.c \ # Man pages to be installed. MAN= archive_entry.3 \ archive_read.3 \ + archive_read_disk.3 \ archive_util.3 \ archive_write.3 \ archive_write_disk.3 \ @@ -186,6 +187,16 @@ MLINKS+= archive_read.3 archive_read_sup MLINKS+= archive_read.3 archive_read_support_format_iso9660.3 MLINKS+= archive_read.3 archive_read_support_format_tar.3 MLINKS+= archive_read.3 archive_read_support_format_zip.3 +MLINKS+= archive_read_disk.3 archive_read_disk_entry_from_file.3 +MLINKS+= archive_read_disk.3 archive_read_disk_gname.3 +MLINKS+= archive_read_disk.3 archive_read_disk_new.3 +MLINKS+= archive_read_disk.3 archive_read_disk_set_gname_lookup.3 +MLINKS+= archive_read_disk.3 archive_read_disk_set_standard_lookup.3 +MLINKS+= archive_read_disk.3 archive_read_disk_set_symlink_hybrid.3 +MLINKS+= archive_read_disk.3 archive_read_disk_set_symlink_logical.3 +MLINKS+= archive_read_disk.3 archive_read_disk_set_symlink_physical.3 +MLINKS+= archive_read_disk.3 archive_read_disk_set_uname_lookup.3 +MLINKS+= archive_read_disk.3 archive_read_disk_uname.3 MLINKS+= archive_util.3 archive_clear_error.3 MLINKS+= archive_util.3 archive_compression.3 MLINKS+= archive_util.3 archive_compression_name.3 Modified: user/lstewart/alq_varlen_8.x/lib/libarchive/archive.h ============================================================================== --- user/lstewart/alq_varlen_8.x/lib/libarchive/archive.h Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/lib/libarchive/archive.h Mon Apr 13 09:16:24 2009 (r190990) @@ -46,7 +46,7 @@ /* Get appropriate definitions of standard POSIX-style types. */ /* These should match the types used in 'struct stat' */ -#ifdef _WIN32 +#if defined(_WIN32) && !defined(__CYGWIN__) #define __LA_INT64_T __int64 # if defined(_WIN64) # define __LA_SSIZE_T __int64 @@ -68,7 +68,7 @@ * .lib. The default here assumes you're building a DLL. Only * libarchive source should ever define __LIBARCHIVE_BUILD. */ -#if ((defined __WIN32__) || (defined _WIN32)) && (!defined LIBARCHIVE_STATIC) +#if ((defined __WIN32__) || (defined _WIN32) || defined(__CYGWIN__)) && (!defined LIBARCHIVE_STATIC) # ifdef __LIBARCHIVE_BUILD # ifdef __GNUC__ # define __LA_DECL __attribute__((dllexport)) extern Modified: user/lstewart/alq_varlen_8.x/lib/libarchive/archive_check_magic.c ============================================================================== --- user/lstewart/alq_varlen_8.x/lib/libarchive/archive_check_magic.c Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/lib/libarchive/archive_check_magic.c Mon Apr 13 09:16:24 2009 (r190990) @@ -40,7 +40,7 @@ __FBSDID("$FreeBSD$"); #ifdef HAVE_UNISTD_H #include #endif -#ifdef _WIN32 +#if defined(_WIN32) && !defined(__CYGWIN__) #include #include #endif @@ -56,7 +56,7 @@ errmsg(const char *m) static void diediedie(void) { -#if defined(_WIN32) && defined(_DEBUG) +#if defined(_WIN32) && !defined(__CYGWIN__) && defined(_DEBUG) /* Cause a breakpoint exception */ DebugBreak(); #endif Modified: user/lstewart/alq_varlen_8.x/lib/libarchive/archive_entry.c ============================================================================== --- user/lstewart/alq_varlen_8.x/lib/libarchive/archive_entry.c Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/lib/libarchive/archive_entry.c Mon Apr 13 09:16:24 2009 (r190990) @@ -83,7 +83,7 @@ __FBSDID("$FreeBSD$"); #elif defined makedev /* There's a "makedev" macro. */ #define ae_makedev(maj, min) makedev((maj), (min)) -#elif defined mkdev || defined _WIN32 || defined __WIN32__ +#elif defined mkdev || ((defined _WIN32 || defined __WIN32__) && !defined(__CYGWIN__)) /* Windows. */ #define ae_makedev(maj, min) mkdev((maj), (min)) #else Modified: user/lstewart/alq_varlen_8.x/lib/libarchive/archive_entry.h ============================================================================== --- user/lstewart/alq_varlen_8.x/lib/libarchive/archive_entry.h Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/lib/libarchive/archive_entry.h Mon Apr 13 09:16:24 2009 (r190990) @@ -42,7 +42,7 @@ /* Get appropriate definitions of standard POSIX-style types. */ /* These should match the types used in 'struct stat' */ -#ifdef _WIN32 +#if defined(_WIN32) && !defined(__CYGWIN__) #define __LA_INT64_T __int64 #define __LA_UID_T unsigned int #define __LA_GID_T unsigned int @@ -71,7 +71,7 @@ * .lib. The default here assumes you're building a DLL. Only * libarchive source should ever define __LIBARCHIVE_BUILD. */ -#if ((defined __WIN32__) || (defined _WIN32)) && (!defined LIBARCHIVE_STATIC) +#if ((defined __WIN32__) || (defined _WIN32) || defined(__CYGWIN__)) && (!defined LIBARCHIVE_STATIC) # ifdef __LIBARCHIVE_BUILD # ifdef __GNUC__ # define __LA_DECL __attribute__((dllexport)) extern Copied: user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_disk.3 (from r190987, head/lib/libarchive/archive_read_disk.3) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_disk.3 Mon Apr 13 09:16:24 2009 (r190990, copy of r190987, head/lib/libarchive/archive_read_disk.3) @@ -0,0 +1,308 @@ +.\" Copyright (c) 2003-2009 Tim Kientzle +.\" All rights reserved. +.\" +.\" Redistribution and use in source and binary forms, with or without +.\" modification, are permitted provided that the following conditions +.\" are met: +.\" 1. Redistributions of source code must retain the above copyright +.\" notice, this list of conditions and the following disclaimer. +.\" 2. Redistributions in binary form must reproduce the above copyright +.\" notice, this list of conditions and the following disclaimer in the +.\" documentation and/or other materials provided with the distribution. +.\" +.\" THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +.\" ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +.\" IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +.\" ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +.\" FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +.\" DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +.\" OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +.\" HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +.\" LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +.\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +.\" SUCH DAMAGE. +.\" +.\" $FreeBSD$ +.\" +.Dd March 10, 2009 +.Dt archive_read_disk 3 +.Os +.Sh NAME +.Nm archive_read_disk_new , +.Nm archive_read_disk_set_symlink_logical , +.Nm archive_read_disk_set_symlink_physical , +.Nm archive_read_disk_set_symlink_hybrid , +.Nm archive_read_disk_entry_from_file , +.Nm archive_read_disk_gname , +.Nm archive_read_disk_uname , +.Nm archive_read_disk_set_uname_lookup , +.Nm archive_read_disk_set_gname_lookup , +.Nm archive_read_disk_set_standard_lookup , +.Nm archive_read_close , +.Nm archive_read_finish +.Nd functions for reading objects from disk +.Sh SYNOPSIS +.In archive.h +.Ft struct archive * +.Fn archive_read_disk_new "void" +.Ft int +.Fn archive_read_disk_set_symlink_logical "struct archive *" +.Ft int +.Fn archive_read_disk_set_symlink_physical "struct archive *" +.Ft int +.Fn archive_read_disk_set_symlink_hybrid "struct archive *" +.Ft int +.Fn archive_read_disk_gname "struct archive *" "gid_t" +.Ft int +.Fn archive_read_disk_uname "struct archive *" "uid_t" +.Ft int +.Fo archive_read_disk_set_gname_lookup +.Fa "struct archive *" +.Fa "void *" +.Fa "const char *(*lookup)(void *, gid_t)" +.Fa "void (*cleanup)(void *)" +.Fc +.Ft int +.Fo archive_read_disk_set_uname_lookup +.Fa "struct archive *" +.Fa "void *" +.Fa "const char *(*lookup)(void *, uid_t)" +.Fa "void (*cleanup)(void *)" +.Fc +.Ft int +.Fn archive_read_disk_set_standard_lookup "struct archive *" +.Ft int +.Fo archive_read_disk_entry_from_file +.Fa "struct archive *" +.Fa "struct archive_entry *" +.Fa "int fd" +.Fa "const struct stat *" +.Fc +.Ft int +.Fn archive_read_close "struct archive *" +.Ft int +.Fn archive_read_finish "struct archive *" +.Sh DESCRIPTION +These functions provide an API for reading information about +objects on disk. +In particular, they provide an interface for populating +.Tn struct archive_entry +objects. +.Bl -tag -width indent +.It Fn archive_read_disk_new +Allocates and initializes a +.Tn struct archive +object suitable for reading object information from disk. +.It Xo +.Fn archive_read_disk_set_symlink_logical , +.Fn archive_read_disk_set_symlink_physical , +.Fn archive_read_disk_set_symlink_hybrid +.Xc +This sets the mode used for handling symbolic links. +The +.Dq logical +mode follows all symbolic links. +The +.Dq physical +mode does not follow any symbolic links. +The +.Dq hybrid +mode currently behaves identically to the +.Dq logical +mode. +.It Xo +.Fn archive_read_disk_gname , +.Fn archive_read_disk_uname +.Xc +Returns a user or group name given a gid or uid value. +By default, these always return a NULL string. +.It Xo +.Fn archive_read_disk_set_gname_lookup , +.Fn archive_read_disk_set_uname_lookup +.Xc +These allow you to override the functions used for +user and group name lookups. +You may also provide a +.Tn void * +pointer to a private data structure and a cleanup function for +that data. +The cleanup function will be invoked when the +.Tn struct archive +object is destroyed or when new lookup functions are registered. +.It Fn archive_read_disk_set_standard_lookup +This convenience function installs a standard set of user +and group name lookup functions. +These functions use +.Xr getpwid 3 +and +.Xr getgrid 3 +to convert ids to names, defaulting to NULL if the names cannot +be looked up. +These functions also implement a simple memory cache to reduce +the number of calls to +.Xr getpwid 3 +and +.Xr getgrid 3 . +.It Fn archive_read_disk_entry_from_file +Populates a +.Tn struct archive_entry +object with information about a particular file. +The +.Tn archive_entry +object must have already been created with +.Xr archive_entry_new 3 +and at least one of the source path or path fields must already be set. +(If both are set, the source path will be used.) +.Pp +Information is read from disk using the path name from the +.Tn struct archive_entry +object. +If a file descriptor is provided, some information will be obtained using +that file descriptor, on platforms that support the appropriate +system calls. +.Pp +If a pointer to a +.Tn struct stat +is provided, information from that structure will be used instead +of reading from the disk where appropriate. +This can provide performance benefits in scenarios where +.Tn struct stat +information has already been read from the disk as a side effect +of some other operation. +(For example, directory traversal libraries often provide this information.) +.Pp +Where necessary, user and group ids are converted to user and group names +using the currently registered lookup functions above. +This affects the file ownership fields and ACL values in the +.Tn struct archive_entry +object. +.It Fn archive_read_close +This currently does nothing. +.It Fn archive_write_finish +Invokes +.Fn archive_write_close +if it was not invoked manually, then releases all resources. +.El +More information about the +.Va struct archive +object and the overall design of the library can be found in the +.Xr libarchive 3 +overview. +.Sh EXAMPLE +The following illustrates basic usage of the library by +showing how to use it to copy an item on disk into an archive. +.Bd -literal -offset indent +void +file_to_archive(struct archive *a, const char *name) +{ + char buff[8192]; + size_t bytes_read; + struct archive *ard; + struct archive_entry *entry; + int fd; + + ard = archive_read_disk_new(); + archive_read_disk_set_standard_lookup(ard); + entry = archive_entry_new(); + fd = open(name, O_RDONLY); + if (fd < 0) + return; + archive_entry_copy_sourcepath(entry, name); + archive_read_disk_entry_from_file(ard, entry, fd, NULL); + archive_write_header(a, entry); + while ((bytes_read = read(fd, buff, sizeof(buff))) > 0) + archive_write_data(a, buff, bytes_read); + archive_write_finish_entry(a); + archive_read_finish(ard); + archive_entry_free(entry); +} +.Ed +.Sh RETURN VALUES +Most functions return +.Cm ARCHIVE_OK +(zero) on success, or one of several negative +error codes for errors. +Specific error codes include: +.Cm ARCHIVE_RETRY +for operations that might succeed if retried, +.Cm ARCHIVE_WARN +for unusual conditions that do not prevent further operations, and +.Cm ARCHIVE_FATAL +for serious errors that make remaining operations impossible. +The +.Xr archive_errno 3 +and +.Xr archive_error_string 3 +functions can be used to retrieve an appropriate error code and a +textual error message. +(See +.Xr archive_util 3 +for details.) +.Pp +.Fn archive_read_disk_new +returns a pointer to a newly-allocated +.Tn struct archive +object or NULL if the allocation failed for any reason. +.Pp +.Fn archive_read_disk_gname +and +.Fn archive_read_disk_uname +return +.Tn const char * +pointers to the textual name or NULL if the lookup failed for any reason. +The returned pointer points to internal storage that +may be reused on the next call to either of these functions; +callers should copy the string if they need to continue accessing it. +.Pp +.Sh SEE ALSO +.Xr archive_read 3 , +.Xr archive_write 3 , +.Xr archive_write_disk 3 , +.Xr tar 1 , +.Xr libarchive 3 +.Sh HISTORY +The +.Nm libarchive +library first appeared in +.Fx 5.3 . +The +.Nm archive_read_disk +interface was added to +.Nm libarchive 2.6 +and first appeared in +.Fx 8.0 . +.Sh AUTHORS +.An -nosplit +The +.Nm libarchive +library was written by +.An Tim Kientzle Aq kientzle@freebsd.org . +.Sh BUGS +The +.Dq standard +user name and group name lookup functions are not the defaults because +.Xr getgrid 3 +and +.Xr getpwid 3 +are sometimes too large for particular applications. +The current design allows the application author to use a more +compact implementation when appropriate. +.Pp +The full list of metadata read from disk by +.Fn archive_read_disk_entry_from_file +is necessarily system-dependent. +.Pp +The +.Fn archive_read_disk_entry_from_file +function reads as much information as it can from disk. +Some method should be provided to limit this so that clients who +do not need ACLs, for instance, can avoid the extra work needed +to look up such information. +.Pp +This API should provide a set of methods for walking a directory tree. +That would make it a direct parallel of the +.Xr archive_read 3 +API. +When such methods are implemented, the +.Dq hybrid +symbolic link mode will make sense. Modified: user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_disk_set_standard_lookup.c ============================================================================== --- user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_disk_set_standard_lookup.c Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_disk_set_standard_lookup.c Mon Apr 13 09:16:24 2009 (r190990) @@ -47,14 +47,14 @@ __FBSDID("$FreeBSD$"); #include "archive.h" -#ifdef _WIN32 +#if defined(_WIN32) && !defined(__CYGWIN__) int archive_read_disk_set_standard_lookup(struct archive *a) { archive_set_error(a, -1, "Standard lookups not available on Windows"); return (ARCHIVE_FATAL); } -#else +#else /* ! (_WIN32 && !__CYGWIN__) */ #define name_cache_size 127 static const char * const NO_NAME = "(noname)"; @@ -182,7 +182,7 @@ lookup_uname(void *data, uid_t uid) static const char * lookup_uname_helper(struct archive *a, id_t id) { - char buffer[64]; + char buffer[512]; struct passwd pwent, *result; int r; @@ -210,7 +210,7 @@ lookup_gname(void *data, gid_t gid) static const char * lookup_gname_helper(struct archive *a, id_t id) { - char buffer[64]; + char buffer[512]; struct group grent, *result; int r; @@ -226,4 +226,4 @@ lookup_gname_helper(struct archive *a, i return strdup(grent.gr_name); } -#endif /* _WIN32 */ +#endif /* ! (_WIN32 && !__CYGWIN__) */ Modified: user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_support_compression_program.c ============================================================================== --- user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_support_compression_program.c Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_support_compression_program.c Mon Apr 13 09:16:24 2009 (r190990) @@ -38,6 +38,9 @@ __FBSDID("$FreeBSD$"); #ifdef HAVE_LIMITS_H # include #endif +#ifdef HAVE_SIGNAL_H +# include +#endif #ifdef HAVE_STDLIB_H # include #endif @@ -61,7 +64,7 @@ archive_read_support_compression_program /* This capability is only available on POSIX systems. */ #if (!defined(HAVE_PIPE) || !defined(HAVE_FCNTL) || \ - !(defined(HAVE_FORK) || defined(HAVE_VFORK))) && !defined(_WIN32) + !(defined(HAVE_FORK) || defined(HAVE_VFORK))) && (!defined(_WIN32) || defined(__CYGWIN__)) /* * On non-Posix systems, allow the program to build, but choke if @@ -119,6 +122,8 @@ static int program_bidder_free(struct ar struct program_filter { char *description; pid_t child; + int exit_status; + int waitpid_return; int child_stdin, child_stdout; char *out_buf; @@ -211,6 +216,73 @@ program_bidder_bid(struct archive_read_f } /* + * Shut down the child, return ARCHIVE_OK if it exited normally. + * + * Note that the return value is sticky; if we're called again, + * we won't reap the child again, but we will return the same status + * (including error message if the child came to a bad end). + */ +static int +child_stop(struct archive_read_filter *self, struct program_filter *state) +{ + /* Close our side of the I/O with the child. */ + if (state->child_stdin != -1) { + close(state->child_stdin); + state->child_stdin = -1; + } + if (state->child_stdout != -1) { + close(state->child_stdout); + state->child_stdout = -1; + } + + if (state->child != 0) { + /* Reap the child. */ + do { + state->waitpid_return + = waitpid(state->child, &state->exit_status, 0); + } while (state->waitpid_return == -1 && errno == EINTR); + state->child = 0; + } + + if (state->waitpid_return < 0) { + /* waitpid() failed? This is ugly. */ + archive_set_error(&self->archive->archive, ARCHIVE_ERRNO_MISC, + "Child process exited badly"); + return (ARCHIVE_WARN); + } + + if (WIFSIGNALED(state->exit_status)) { +#ifdef SIGPIPE + /* If the child died because we stopped reading before + * it was done, that's okay. Some archive formats + * have padding at the end that we routinely ignore. */ + /* The alternative to this would be to add a step + * before close(child_stdout) above to read from the + * child until the child has no more to write. */ + if (WTERMSIG(state->exit_status) == SIGPIPE) + return (ARCHIVE_OK); +#endif + archive_set_error(&self->archive->archive, ARCHIVE_ERRNO_MISC, + "Child process exited with signal %d", + WTERMSIG(state->exit_status)); + return (ARCHIVE_WARN); + } + + if (WIFEXITED(state->exit_status)) { + if (WEXITSTATUS(state->exit_status) == 0) + return (ARCHIVE_OK); + + archive_set_error(&self->archive->archive, + ARCHIVE_ERRNO_MISC, + "Child process exited with status %d", + WEXITSTATUS(state->exit_status)); + return (ARCHIVE_WARN); + } + + return (ARCHIVE_WARN); +} + +/* * Use select() to decide whether the child is ready for read or write. */ static ssize_t @@ -229,11 +301,10 @@ child_read(struct archive_read_filter *s if (ret > 0) return (ret); - if (ret == 0 || (ret == -1 && errno == EPIPE)) { - close(state->child_stdout); - state->child_stdout = -1; - return (0); - } + if (ret == 0 || (ret == -1 && errno == EPIPE)) + /* Child has closed its output; reap the child + * and return the status. */ + return (child_stop(self, state)); if (ret == -1 && errno != EAGAIN) return (-1); @@ -352,8 +423,11 @@ program_filter_read(struct archive_read_ while (state->child_stdout != -1 && total < state->out_buf_len) { bytes = child_read(self, p, state->out_buf_len - total); if (bytes < 0) - return (bytes); + /* No recovery is possible if we can no longer + * read from the child. */ + return (ARCHIVE_FATAL); if (bytes == 0) + /* We got EOF from the child. */ break; total += bytes; p += bytes; @@ -367,24 +441,17 @@ static int program_filter_close(struct archive_read_filter *self) { struct program_filter *state; - int status; + int e; state = (struct program_filter *)self->data; - - /* Shut down the child. */ - if (state->child_stdin != -1) - close(state->child_stdin); - if (state->child_stdout != -1) - close(state->child_stdout); - while (waitpid(state->child, &status, 0) == -1 && errno == EINTR) - continue; + e = child_stop(self, state); /* Release our private data. */ free(state->out_buf); free(state->description); free(state); - return (ARCHIVE_OK); + return (e); } #endif /* !defined(HAVE_PIPE) || !defined(HAVE_VFORK) || !defined(HAVE_FCNTL) */ Modified: user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_support_format_empty.c ============================================================================== --- user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_support_format_empty.c Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/lib/libarchive/archive_read_support_format_empty.c Mon Apr 13 09:16:24 2009 (r190990) @@ -59,12 +59,14 @@ archive_read_support_format_empty(struct static int archive_read_format_empty_bid(struct archive_read *a) { - const void *h; + ssize_t avail; - h = __archive_read_ahead(a, 1, NULL); - if (h != NULL) - return (-1); - return (1); + (void)__archive_read_ahead(a, 1, &avail); + /* Bid 1 if we successfully read exactly zero bytes. */ + if (avail == 0) + return (1); + /* Otherwise, we don't bid on this. */ + return (-1); } static int Modified: user/lstewart/alq_varlen_8.x/lib/libarchive/archive_string.c ============================================================================== --- user/lstewart/alq_varlen_8.x/lib/libarchive/archive_string.c Mon Apr 13 09:10:13 2009 (r190989) +++ user/lstewart/alq_varlen_8.x/lib/libarchive/archive_string.c Mon Apr 13 09:16:24 2009 (r190990) @@ -40,7 +40,7 @@ __FBSDID("$FreeBSD$"); #ifdef HAVE_WCHAR_H #include #endif -#ifdef _WIN32 +#if defined(_WIN32) && !defined(__CYGWIN__) #include #endif @@ -115,11 +115,11 @@ __archive_string_ensure(struct archive_s as->buffer_length = 32; else if (as->buffer_length < 8192) /* Buffers under 8k are doubled for speed. */ - as->buffer_length *= 2; + as->buffer_length += as->buffer_length; else { /* Buffers 8k and over grow by at least 25% each time. */ size_t old_length = as->buffer_length; - as->buffer_length = (as->buffer_length * 5) / 4; + as->buffer_length += as->buffer_length / 4; /* Be safe: If size wraps, release buffer and return NULL. */ if (as->buffer_length < old_length) { free(as->s); @@ -142,10 +142,12 @@ __archive_string_ensure(struct archive_s } struct archive_string * -__archive_strncat(struct archive_string *as, const char *p, size_t n) +__archive_strncat(struct archive_string *as, const void *_p, size_t n) { size_t s; - const char *pp; + const char *p, *pp; + + p = (const char *)_p; /* Like strlen(p), except won't examine positions beyond p[n]. */ s = 0; @@ -163,56 +165,18 @@ __archive_strappend_char(struct archive_ return (__archive_string_append(as, &c, 1)); } -#ifndef _WIN32 /* - * Home-grown wctomb for UTF-8. + * Translates a wide character string into UTF-8 and appends + * to the archive_string. Note: returns NULL if conversion fails, + * but still leaves a best-effort conversion in the argument as. */ -static int -my_wctomb_utf8(char *p, wchar_t wc) *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***