svn commit: r191059 - in projects/mesh11s: . bin/ls bin/sh contrib/gdb contrib/libpcap contrib/libpcap/bpf/net contrib/libpcap/pcap contrib/tcpdump include lib/libarchive lib/libarchive/test lib/li...

Rui Paulo rpaulo at FreeBSD.org
Tue Apr 14 06:43:13 PDT 2009


Author: rpaulo
Date: Tue Apr 14 13:43:09 2009
New Revision: 191059
URL: http://svn.freebsd.org/changeset/base/191059

Log:
  MFH

Added:
  projects/mesh11s/lib/libarchive/archive_read_disk.3
     - copied unchanged from r191056, head/lib/libarchive/archive_read_disk.3
  projects/mesh11s/share/man/man4/uath.4
     - copied unchanged from r191056, head/share/man/man4/uath.4
  projects/mesh11s/sys/contrib/dev/uath/
     - copied from r191056, head/sys/contrib/dev/uath/
  projects/mesh11s/sys/dev/ixgbe/ixgbe_82599.c
     - copied unchanged from r191056, head/sys/dev/ixgbe/ixgbe_82599.c
  projects/mesh11s/sys/dev/usb/wlan/if_uath.c
     - copied unchanged from r191056, head/sys/dev/usb/wlan/if_uath.c
  projects/mesh11s/sys/dev/usb/wlan/if_uathreg.h
     - copied unchanged from r191056, head/sys/dev/usb/wlan/if_uathreg.h
  projects/mesh11s/sys/dev/usb/wlan/if_uathvar.h
     - copied unchanged from r191056, head/sys/dev/usb/wlan/if_uathvar.h
  projects/mesh11s/sys/modules/nfssvc/
     - copied from r191056, head/sys/modules/nfssvc/
  projects/mesh11s/sys/modules/usb/uath/
     - copied from r191056, head/sys/modules/usb/uath/
  projects/mesh11s/sys/nfs/nfs_nfssvc.c
     - copied unchanged from r191056, head/sys/nfs/nfs_nfssvc.c
  projects/mesh11s/sys/nfs/nfssvc.h
     - copied unchanged from r191056, head/sys/nfs/nfssvc.h
  projects/mesh11s/sys/powerpc/aim/mmu_oea64.c
     - copied unchanged from r191056, head/sys/powerpc/aim/mmu_oea64.c
  projects/mesh11s/sys/powerpc/include/sysarch.h
     - copied unchanged from r191056, head/sys/powerpc/include/sysarch.h
  projects/mesh11s/sys/powerpc/ofw/ofw_real.c
     - copied unchanged from r191056, head/sys/powerpc/ofw/ofw_real.c
  projects/mesh11s/sys/powerpc/powermac/cpcht.c
     - copied unchanged from r191056, head/sys/powerpc/powermac/cpcht.c
  projects/mesh11s/sys/powerpc/powermac/cpchtvar.h
     - copied unchanged from r191056, head/sys/powerpc/powermac/cpchtvar.h
  projects/mesh11s/sys/powerpc/powerpc/dump_machdep.c
     - copied unchanged from r191056, head/sys/powerpc/powerpc/dump_machdep.c
  projects/mesh11s/sys/powerpc/powerpc/uio_machdep.c
     - copied unchanged from r191056, head/sys/powerpc/powerpc/uio_machdep.c
  projects/mesh11s/tools/regression/bin/sh/parser/
     - copied from r191056, head/tools/regression/bin/sh/parser/
  projects/mesh11s/usr.sbin/uathload/
     - copied from r191056, head/usr.sbin/uathload/
Deleted:
  projects/mesh11s/lib/libc/gen/dlfunc.c
  projects/mesh11s/sbin/slattach/
  projects/mesh11s/sbin/startslip/
  projects/mesh11s/share/man/man4/ppp.4
  projects/mesh11s/share/man/man4/sl.4
  projects/mesh11s/share/man/man9/VOP_LEASE.9
  projects/mesh11s/sys/dev/usb/usb_sw_transfer.c
  projects/mesh11s/sys/dev/usb/usb_sw_transfer.h
  projects/mesh11s/sys/net/bsd_comp.c
  projects/mesh11s/sys/net/if_ppp.c
  projects/mesh11s/sys/net/if_ppp.h
  projects/mesh11s/sys/net/if_pppvar.h
  projects/mesh11s/sys/net/if_sl.c
  projects/mesh11s/sys/net/if_slvar.h
  projects/mesh11s/sys/net/ppp_comp.h
  projects/mesh11s/sys/net/ppp_deflate.c
  projects/mesh11s/sys/net/ppp_tty.c
  projects/mesh11s/sys/net/slip.h
  projects/mesh11s/sys/powerpc/aim/uio_machdep.c
  projects/mesh11s/sys/powerpc/booke/uio_machdep.c
  projects/mesh11s/tools/build/options/WITHOUT_SLIP
  projects/mesh11s/usr.sbin/pppd/
  projects/mesh11s/usr.sbin/pppstats/
  projects/mesh11s/usr.sbin/sliplogin/
  projects/mesh11s/usr.sbin/slstat/
Modified:
  projects/mesh11s/   (props changed)
  projects/mesh11s/Makefile.inc1
  projects/mesh11s/ObsoleteFiles.inc
  projects/mesh11s/UPDATING
  projects/mesh11s/bin/ls/ls.1
  projects/mesh11s/bin/sh/eval.c
  projects/mesh11s/bin/sh/parser.c
  projects/mesh11s/contrib/gdb/   (props changed)
  projects/mesh11s/contrib/gdb/FREEBSD-Xlist
  projects/mesh11s/contrib/libpcap/   (props changed)
  projects/mesh11s/contrib/libpcap/bpf/net/bpf_filter.c
  projects/mesh11s/contrib/libpcap/bpf_dump.c
  projects/mesh11s/contrib/libpcap/bpf_image.c
  projects/mesh11s/contrib/libpcap/pcap/bpf.h
  projects/mesh11s/contrib/libpcap/pcap/pcap.h
  projects/mesh11s/contrib/tcpdump/   (props changed)
  projects/mesh11s/include/signal.h
  projects/mesh11s/lib/libarchive/Makefile
  projects/mesh11s/lib/libarchive/archive.h
  projects/mesh11s/lib/libarchive/archive_check_magic.c
  projects/mesh11s/lib/libarchive/archive_entry.c
  projects/mesh11s/lib/libarchive/archive_entry.h
  projects/mesh11s/lib/libarchive/archive_read_disk_set_standard_lookup.c
  projects/mesh11s/lib/libarchive/archive_read_support_compression_program.c
  projects/mesh11s/lib/libarchive/archive_read_support_format_empty.c
  projects/mesh11s/lib/libarchive/archive_string.c
  projects/mesh11s/lib/libarchive/archive_string.h
  projects/mesh11s/lib/libarchive/archive_write_disk.c
  projects/mesh11s/lib/libarchive/archive_write_disk_set_standard_lookup.c
  projects/mesh11s/lib/libarchive/archive_write_set_compression_program.c
  projects/mesh11s/lib/libarchive/archive_write_set_format_mtree.c
  projects/mesh11s/lib/libarchive/config_freebsd.h
  projects/mesh11s/lib/libarchive/test/main.c
  projects/mesh11s/lib/libarchive/test/test.h
  projects/mesh11s/lib/libarchive/test/test_read_compress_program.c
  projects/mesh11s/lib/libarchive/test/test_read_disk.c
  projects/mesh11s/lib/libarchive/test/test_read_extract.c
  projects/mesh11s/lib/libarchive/test/test_tar_large.c
  projects/mesh11s/lib/libarchive/test/test_write_disk.c
  projects/mesh11s/lib/libarchive/test/test_write_disk_failures.c
  projects/mesh11s/lib/libarchive/test/test_write_disk_hardlink.c
  projects/mesh11s/lib/libarchive/test/test_write_disk_perms.c
  projects/mesh11s/lib/libarchive/test/test_write_disk_secure.c
  projects/mesh11s/lib/libc/gen/Makefile.inc
  projects/mesh11s/lib/libc/gen/dlfcn.c
  projects/mesh11s/lib/libc/rpc/clnt_bcast.c
  projects/mesh11s/lib/libc/stdio/getdelim.c
  projects/mesh11s/lib/libc/stdio/getline.3
  projects/mesh11s/lib/libc/string/memchr.3
  projects/mesh11s/lib/libc/string/memcmp.3
  projects/mesh11s/lib/libc/string/memcpy.3
  projects/mesh11s/lib/libc/string/memmove.3
  projects/mesh11s/lib/libc/string/memset.3
  projects/mesh11s/lib/libc/string/strcasecmp.3
  projects/mesh11s/lib/libc/string/strcat.3
  projects/mesh11s/lib/libc/string/strchr.3
  projects/mesh11s/lib/libc/string/strcmp.3
  projects/mesh11s/lib/libc/string/strcpy.3
  projects/mesh11s/lib/libc/string/strdup.3
  projects/mesh11s/lib/libc/string/strlcpy.3
  projects/mesh11s/lib/libc/string/strlen.3
  projects/mesh11s/lib/libc/string/strmode.3
  projects/mesh11s/lib/libc/string/strmode.c
  projects/mesh11s/lib/libc/string/strpbrk.3
  projects/mesh11s/lib/libc/string/strspn.3
  projects/mesh11s/lib/libc/string/strstr.3
  projects/mesh11s/lib/libc/sys/sctp_generic_recvmsg.2
  projects/mesh11s/lib/libc/sys/sctp_generic_sendmsg.2
  projects/mesh11s/lib/libc/sys/sctp_peeloff.2
  projects/mesh11s/lib/libkvm/kvm_powerpc.c
  projects/mesh11s/lib/libusb/   (props changed)
  projects/mesh11s/lib/libusb/libusb.3   (contents, props changed)
  projects/mesh11s/libexec/ftpd/extern.h
  projects/mesh11s/libexec/ftpd/ftpcmd.y
  projects/mesh11s/libexec/ftpd/ftpd.c
  projects/mesh11s/libexec/rtld-elf/Symbol.map
  projects/mesh11s/libexec/rtld-elf/map_object.c
  projects/mesh11s/libexec/rtld-elf/rtld.c
  projects/mesh11s/release/doc/en_US.ISO8859-1/hardware/article.sgml
  projects/mesh11s/release/picobsd/bridge/PICOBSD
  projects/mesh11s/release/picobsd/mfs_tree/etc/rc
  projects/mesh11s/rescue/rescue/Makefile
  projects/mesh11s/sbin/Makefile
  projects/mesh11s/sbin/gvinum/gvinum.8
  projects/mesh11s/sbin/gvinum/gvinum.c
  projects/mesh11s/sbin/ipfw/   (props changed)
  projects/mesh11s/sbin/ipfw/dummynet.c
  projects/mesh11s/sbin/ipfw/ipfw.8
  projects/mesh11s/sbin/ipfw/ipfw2.h
  projects/mesh11s/sbin/newfs_msdos/newfs_msdos.8
  projects/mesh11s/sbin/newfs_msdos/newfs_msdos.c
  projects/mesh11s/sbin/route/route.c
  projects/mesh11s/sbin/routed/Makefile
  projects/mesh11s/sbin/routed/defs.h
  projects/mesh11s/sbin/routed/if.c
  projects/mesh11s/sbin/routed/input.c
  projects/mesh11s/sbin/routed/main.c
  projects/mesh11s/sbin/routed/output.c
  projects/mesh11s/sbin/routed/parms.c
  projects/mesh11s/sbin/routed/radix.c
  projects/mesh11s/sbin/routed/radix.h
  projects/mesh11s/sbin/routed/rdisc.c
  projects/mesh11s/sbin/routed/table.c
  projects/mesh11s/sbin/routed/trace.c
  projects/mesh11s/share/man/man4/Makefile
  projects/mesh11s/share/man/man4/bce.4
  projects/mesh11s/share/man/man4/ed.4
  projects/mesh11s/share/man/man4/man4.powerpc/pmu.4
  projects/mesh11s/share/man/man4/textdump.4
  projects/mesh11s/share/man/man4/wpi.4
  projects/mesh11s/share/man/man5/src.conf.5
  projects/mesh11s/share/man/man7/operator.7
  projects/mesh11s/share/man/man9/Makefile
  projects/mesh11s/share/man/man9/acl.9
  projects/mesh11s/share/man/man9/vm_map_lock.9
  projects/mesh11s/share/misc/committers-ports.dot
  projects/mesh11s/share/misc/operator
  projects/mesh11s/share/mk/bsd.cpu.mk
  projects/mesh11s/share/mk/bsd.own.mk
  projects/mesh11s/share/timedef/Makefile
  projects/mesh11s/share/zoneinfo/   (props changed)
  projects/mesh11s/share/zoneinfo/asia
  projects/mesh11s/sys/   (props changed)
  projects/mesh11s/sys/amd64/amd64/busdma_machdep.c
  projects/mesh11s/sys/amd64/amd64/elf_machdep.c
  projects/mesh11s/sys/amd64/amd64/machdep.c
  projects/mesh11s/sys/amd64/conf/GENERIC
  projects/mesh11s/sys/amd64/include/cpufunc.h
  projects/mesh11s/sys/amd64/include/endian.h
  projects/mesh11s/sys/amd64/include/xen/   (props changed)
  projects/mesh11s/sys/amd64/linux32/linux32_sysvec.c
  projects/mesh11s/sys/arm/arm/busdma_machdep.c
  projects/mesh11s/sys/arm/arm/elf_machdep.c
  projects/mesh11s/sys/arm/arm/trap.c
  projects/mesh11s/sys/arm/at91/files.at91
  projects/mesh11s/sys/arm/include/vmparam.h
  projects/mesh11s/sys/boot/forth/loader.conf
  projects/mesh11s/sys/boot/i386/libi386/Makefile
  projects/mesh11s/sys/boot/i386/libi386/smbios.c
  projects/mesh11s/sys/boot/sparc64/loader/main.c
  projects/mesh11s/sys/cddl/compat/opensolaris/sys/vnode.h
  projects/mesh11s/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/mesh11s/sys/cddl/dev/dtnfsclient/   (props changed)
  projects/mesh11s/sys/compat/ia32/ia32_sysvec.c
  projects/mesh11s/sys/compat/ndis/subr_usbd.c
  projects/mesh11s/sys/conf/NOTES
  projects/mesh11s/sys/conf/files
  projects/mesh11s/sys/conf/files.powerpc
  projects/mesh11s/sys/contrib/pf/net/pf.c
  projects/mesh11s/sys/dev/acpi_support/acpi_asus.c
  projects/mesh11s/sys/dev/ata/ata-queue.c
  projects/mesh11s/sys/dev/ata/ata-usb.c   (props changed)
  projects/mesh11s/sys/dev/ata/chipsets/ata-serverworks.c
  projects/mesh11s/sys/dev/ath/ath_hal/ah.c
  projects/mesh11s/sys/dev/ath/ath_hal/ah_internal.h
  projects/mesh11s/sys/dev/ath/ath_hal/ar5210/ar5210_phy.c
  projects/mesh11s/sys/dev/ath/ath_hal/ar5211/ar5211_phy.c
  projects/mesh11s/sys/dev/ath/ath_hal/ar5212/ar5212_phy.c
  projects/mesh11s/sys/dev/ath/ath_rate/sample/sample.c
  projects/mesh11s/sys/dev/ath/if_ath.c
  projects/mesh11s/sys/dev/ath/if_athvar.h
  projects/mesh11s/sys/dev/cxgb/   (props changed)
  projects/mesh11s/sys/dev/cxgb/cxgb_sge.c
  projects/mesh11s/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c
  projects/mesh11s/sys/dev/dcons/dcons_os.c
  projects/mesh11s/sys/dev/drm/drm_pciids.h
  projects/mesh11s/sys/dev/drm/r300_cmdbuf.c
  projects/mesh11s/sys/dev/drm/r300_reg.h
  projects/mesh11s/sys/dev/drm/r600_cp.c
  projects/mesh11s/sys/dev/drm/radeon_cp.c
  projects/mesh11s/sys/dev/drm/radeon_drv.h
  projects/mesh11s/sys/dev/e1000/e1000_80003es2lan.c
  projects/mesh11s/sys/dev/e1000/e1000_82540.c
  projects/mesh11s/sys/dev/e1000/e1000_82541.c
  projects/mesh11s/sys/dev/e1000/e1000_82571.c
  projects/mesh11s/sys/dev/e1000/e1000_82575.c
  projects/mesh11s/sys/dev/e1000/e1000_82575.h
  projects/mesh11s/sys/dev/e1000/e1000_api.c
  projects/mesh11s/sys/dev/e1000/e1000_api.h
  projects/mesh11s/sys/dev/e1000/e1000_defines.h
  projects/mesh11s/sys/dev/e1000/e1000_hw.h
  projects/mesh11s/sys/dev/e1000/e1000_ich8lan.c
  projects/mesh11s/sys/dev/e1000/e1000_ich8lan.h
  projects/mesh11s/sys/dev/e1000/e1000_mac.c
  projects/mesh11s/sys/dev/e1000/e1000_mac.h
  projects/mesh11s/sys/dev/e1000/e1000_nvm.c
  projects/mesh11s/sys/dev/e1000/e1000_nvm.h
  projects/mesh11s/sys/dev/e1000/e1000_phy.c
  projects/mesh11s/sys/dev/e1000/e1000_phy.h
  projects/mesh11s/sys/dev/e1000/e1000_regs.h
  projects/mesh11s/sys/dev/e1000/if_em.c
  projects/mesh11s/sys/dev/e1000/if_em.h
  projects/mesh11s/sys/dev/e1000/if_igb.c
  projects/mesh11s/sys/dev/e1000/if_igb.h
  projects/mesh11s/sys/dev/ed/if_ed.c
  projects/mesh11s/sys/dev/ed/if_ed_cbus.c
  projects/mesh11s/sys/dev/ed/if_ed_isa.c
  projects/mesh11s/sys/dev/ed/if_ed_pccard.c
  projects/mesh11s/sys/dev/ed/if_ed_pci.c
  projects/mesh11s/sys/dev/ed/if_edreg.h
  projects/mesh11s/sys/dev/ed/if_edvar.h
  projects/mesh11s/sys/dev/ep/if_ep.c
  projects/mesh11s/sys/dev/ep/if_ep_pccard.c
  projects/mesh11s/sys/dev/ep/if_epreg.h
  projects/mesh11s/sys/dev/ep/if_epvar.h
  projects/mesh11s/sys/dev/firewire/firewire.c
  projects/mesh11s/sys/dev/firewire/sbp.h
  projects/mesh11s/sys/dev/fxp/if_fxp.c
  projects/mesh11s/sys/dev/hptmv/access601.h
  projects/mesh11s/sys/dev/hptmv/amd64-elf.raid.o.uu
  projects/mesh11s/sys/dev/hptmv/array.h
  projects/mesh11s/sys/dev/hptmv/command.h
  projects/mesh11s/sys/dev/hptmv/entry.c
  projects/mesh11s/sys/dev/hptmv/global.h
  projects/mesh11s/sys/dev/hptmv/gui_lib.c
  projects/mesh11s/sys/dev/hptmv/hptintf.h
  projects/mesh11s/sys/dev/hptmv/hptproc.c
  projects/mesh11s/sys/dev/hptmv/i386-elf.raid.o.uu
  projects/mesh11s/sys/dev/hptmv/ioctl.c
  projects/mesh11s/sys/dev/hptmv/mvOs.h
  projects/mesh11s/sys/dev/hptmv/mvSata.h
  projects/mesh11s/sys/dev/hptmv/mvStorageDev.h
  projects/mesh11s/sys/dev/hptmv/osbsd.h
  projects/mesh11s/sys/dev/hptmv/raid5n.h
  projects/mesh11s/sys/dev/hptmv/readme.txt
  projects/mesh11s/sys/dev/hptmv/vdevice.h
  projects/mesh11s/sys/dev/if_ndis/if_ndis.c
  projects/mesh11s/sys/dev/ixgbe/LICENSE
  projects/mesh11s/sys/dev/ixgbe/README
  projects/mesh11s/sys/dev/ixgbe/ixgbe.c
  projects/mesh11s/sys/dev/ixgbe/ixgbe.h
  projects/mesh11s/sys/dev/ixgbe/ixgbe_82598.c
  projects/mesh11s/sys/dev/ixgbe/ixgbe_api.c
  projects/mesh11s/sys/dev/ixgbe/ixgbe_api.h
  projects/mesh11s/sys/dev/ixgbe/ixgbe_common.c
  projects/mesh11s/sys/dev/ixgbe/ixgbe_common.h
  projects/mesh11s/sys/dev/ixgbe/ixgbe_osdep.h
  projects/mesh11s/sys/dev/ixgbe/ixgbe_phy.c
  projects/mesh11s/sys/dev/ixgbe/ixgbe_phy.h
  projects/mesh11s/sys/dev/ixgbe/ixgbe_type.h
  projects/mesh11s/sys/dev/joy/joy.c
  projects/mesh11s/sys/dev/kbd/kbdreg.h
  projects/mesh11s/sys/dev/kbdmux/kbdmux.c
  projects/mesh11s/sys/dev/pccard/pccarddevs
  projects/mesh11s/sys/dev/pci/pci.c
  projects/mesh11s/sys/dev/powermac_nvram/powermac_nvram.c
  projects/mesh11s/sys/dev/sound/usb/uaudio.c   (contents, props changed)
  projects/mesh11s/sys/dev/sound/usb/uaudio.h   (props changed)
  projects/mesh11s/sys/dev/sound/usb/uaudio_pcm.c   (props changed)
  projects/mesh11s/sys/dev/sound/usb/uaudioreg.h   (props changed)
  projects/mesh11s/sys/dev/syscons/syscons.c
  projects/mesh11s/sys/dev/tdfx/tdfx_pci.c
  projects/mesh11s/sys/dev/uart/uart_cpu_powerpc.c
  projects/mesh11s/sys/dev/uart/uart_dev_ns8250.c
  projects/mesh11s/sys/dev/usb/README.TXT   (props changed)
  projects/mesh11s/sys/dev/usb/bluetooth/TODO.TXT   (props changed)
  projects/mesh11s/sys/dev/usb/bluetooth/ng_ubt.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/bluetooth/ng_ubt_var.h   (props changed)
  projects/mesh11s/sys/dev/usb/bluetooth/ubtbcmfw.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/at91dci.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/at91dci.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/at91dci_atmelarm.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/atmegadci.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/atmegadci.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/atmegadci_atmelarm.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/ehci.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/ehci.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/ehci_ixp4xx.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/ehci_mbus.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/ehci_pci.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/musb_otg.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/musb_otg.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/musb_otg_atmelarm.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/ohci.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/ohci.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/ohci_atmelarm.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/ohci_pci.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/uhci.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/uhci.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/uhci_pci.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/usb_controller.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/uss820dci.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/uss820dci.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/controller/uss820dci_atmelarm.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/input/uhid.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/input/ukbd.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/input/ums.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/input/usb_rdesc.h   (props changed)
  projects/mesh11s/sys/dev/usb/misc/udbp.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/misc/udbp.h   (props changed)
  projects/mesh11s/sys/dev/usb/misc/ufm.c   (props changed)
  projects/mesh11s/sys/dev/usb/net/if_aue.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/net/if_auereg.h   (props changed)
  projects/mesh11s/sys/dev/usb/net/if_axe.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/net/if_axereg.h   (props changed)
  projects/mesh11s/sys/dev/usb/net/if_cdce.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/net/if_cdcereg.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/net/if_cue.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/net/if_cuereg.h   (props changed)
  projects/mesh11s/sys/dev/usb/net/if_kue.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/net/if_kuefw.h   (props changed)
  projects/mesh11s/sys/dev/usb/net/if_kuereg.h   (props changed)
  projects/mesh11s/sys/dev/usb/net/if_rue.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/net/if_ruereg.h   (props changed)
  projects/mesh11s/sys/dev/usb/net/if_udav.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/net/if_udavreg.h   (props changed)
  projects/mesh11s/sys/dev/usb/net/usb_ethernet.c   (props changed)
  projects/mesh11s/sys/dev/usb/net/usb_ethernet.h   (props changed)
  projects/mesh11s/sys/dev/usb/quirk/usb_quirk.c   (props changed)
  projects/mesh11s/sys/dev/usb/quirk/usb_quirk.h   (props changed)
  projects/mesh11s/sys/dev/usb/serial/u3g.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/uark.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/ubsa.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/ubser.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/uchcom.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/ucycom.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/ufoma.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/uftdi.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/uftdi_reg.h   (props changed)
  projects/mesh11s/sys/dev/usb/serial/ugensa.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/uipaq.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/ulpt.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/umct.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/umodem.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/umoscom.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/uplcom.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/usb_serial.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/usb_serial.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/uslcom.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/uvisor.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/serial/uvscom.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/storage/rio500_usb.h   (props changed)
  projects/mesh11s/sys/dev/usb/storage/umass.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/storage/urio.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/storage/ustorage_fs.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/template/usb_template.c   (props changed)
  projects/mesh11s/sys/dev/usb/template/usb_template.h   (props changed)
  projects/mesh11s/sys/dev/usb/template/usb_template_cdce.c   (props changed)
  projects/mesh11s/sys/dev/usb/template/usb_template_msc.c   (props changed)
  projects/mesh11s/sys/dev/usb/template/usb_template_mtp.c   (props changed)
  projects/mesh11s/sys/dev/usb/ufm_ioctl.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_bus.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_busdma.c   (props changed)
  projects/mesh11s/sys/dev/usb/usb_busdma.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_cdc.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_compat_linux.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_compat_linux.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_controller.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_core.c   (props changed)
  projects/mesh11s/sys/dev/usb/usb_core.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_debug.c   (props changed)
  projects/mesh11s/sys/dev/usb/usb_debug.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_defs.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_dev.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_dev.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_device.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_device.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_dynamic.c   (props changed)
  projects/mesh11s/sys/dev/usb/usb_dynamic.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_endian.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_error.c   (props changed)
  projects/mesh11s/sys/dev/usb/usb_error.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_generic.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_generic.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_handle_request.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_handle_request.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_hid.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_hid.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_hub.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_hub.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_if.m   (props changed)
  projects/mesh11s/sys/dev/usb/usb_ioctl.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_lookup.c   (props changed)
  projects/mesh11s/sys/dev/usb/usb_lookup.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_mbuf.c   (props changed)
  projects/mesh11s/sys/dev/usb/usb_mbuf.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_mfunc.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_msctest.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_msctest.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_parse.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_parse.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_pci.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_process.c   (props changed)
  projects/mesh11s/sys/dev/usb/usb_process.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_request.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_request.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_revision.h   (props changed)
  projects/mesh11s/sys/dev/usb/usb_transfer.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_transfer.h   (contents, props changed)
  projects/mesh11s/sys/dev/usb/usb_util.c   (props changed)
  projects/mesh11s/sys/dev/usb/usb_util.h   (props changed)
  projects/mesh11s/sys/dev/usb/usbdevs   (props changed)
  projects/mesh11s/sys/dev/usb/usbhid.h   (props changed)
  projects/mesh11s/sys/dev/usb/wlan/if_rum.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/wlan/if_rumfw.h   (props changed)
  projects/mesh11s/sys/dev/usb/wlan/if_rumreg.h   (props changed)
  projects/mesh11s/sys/dev/usb/wlan/if_rumvar.h   (props changed)
  projects/mesh11s/sys/dev/usb/wlan/if_ural.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/wlan/if_uralreg.h   (props changed)
  projects/mesh11s/sys/dev/usb/wlan/if_uralvar.h   (props changed)
  projects/mesh11s/sys/dev/usb/wlan/if_zyd.c   (contents, props changed)
  projects/mesh11s/sys/dev/usb/wlan/if_zydfw.h   (props changed)
  projects/mesh11s/sys/dev/usb/wlan/if_zydreg.h   (props changed)
  projects/mesh11s/sys/dev/usb/wlan/usb_wlan.h   (props changed)
  projects/mesh11s/sys/dev/xen/netfront/   (props changed)
  projects/mesh11s/sys/dev/xen/xenpci/   (props changed)
  projects/mesh11s/sys/fs/devfs/devfs_vnops.c
  projects/mesh11s/sys/fs/fifofs/fifo_vnops.c
  projects/mesh11s/sys/fs/pseudofs/pseudofs_vnops.c
  projects/mesh11s/sys/fs/unionfs/union_subr.c
  projects/mesh11s/sys/fs/unionfs/union_vnops.c
  projects/mesh11s/sys/geom/part/g_part_ebr.c
  projects/mesh11s/sys/geom/vinum/geom_vinum_share.c
  projects/mesh11s/sys/geom/vinum/geom_vinum_share.h
  projects/mesh11s/sys/i386/i386/busdma_machdep.c
  projects/mesh11s/sys/i386/i386/elf_machdep.c
  projects/mesh11s/sys/i386/i386/machdep.c
  projects/mesh11s/sys/i386/include/cpufunc.h
  projects/mesh11s/sys/i386/include/endian.h
  projects/mesh11s/sys/i386/include/vmparam.h
  projects/mesh11s/sys/i386/linux/linux_sysvec.c
  projects/mesh11s/sys/ia64/ia64/busdma_machdep.c
  projects/mesh11s/sys/ia64/ia64/elf_machdep.c
  projects/mesh11s/sys/kern/imgact_elf.c
  projects/mesh11s/sys/kern/kern_acct.c
  projects/mesh11s/sys/kern/kern_alq.c
  projects/mesh11s/sys/kern/kern_ktrace.c
  projects/mesh11s/sys/kern/kern_shutdown.c
  projects/mesh11s/sys/kern/kern_sig.c
  projects/mesh11s/sys/kern/kern_tc.c
  projects/mesh11s/sys/kern/kern_time.c
  projects/mesh11s/sys/kern/kern_umtx.c
  projects/mesh11s/sys/kern/kern_vimage.c
  projects/mesh11s/sys/kern/tty.c
  projects/mesh11s/sys/kern/uipc_domain.c
  projects/mesh11s/sys/kern/uipc_syscalls.c
  projects/mesh11s/sys/kern/uipc_usrreq.c
  projects/mesh11s/sys/kern/vfs_acl.c
  projects/mesh11s/sys/kern/vfs_cache.c
  projects/mesh11s/sys/kern/vfs_default.c
  projects/mesh11s/sys/kern/vfs_extattr.c
  projects/mesh11s/sys/kern/vfs_lookup.c
  projects/mesh11s/sys/kern/vfs_syscalls.c
  projects/mesh11s/sys/kern/vfs_vnops.c
  projects/mesh11s/sys/kern/vnode_if.src
  projects/mesh11s/sys/legacy/dev/ata/ata-usb.c   (props changed)
  projects/mesh11s/sys/legacy/dev/sound/usb/uaudio.c   (props changed)
  projects/mesh11s/sys/legacy/dev/sound/usb/uaudio.h   (props changed)
  projects/mesh11s/sys/legacy/dev/sound/usb/uaudio_pcm.c   (props changed)
  projects/mesh11s/sys/legacy/dev/sound/usb/uaudioreg.h   (props changed)
  projects/mesh11s/sys/legacy/dev/usb/ehci_ixp4xx.c   (props changed)
  projects/mesh11s/sys/mips/mips/elf64_machdep.c
  projects/mesh11s/sys/mips/mips/elf_machdep.c
  projects/mesh11s/sys/modules/Makefile
  projects/mesh11s/sys/modules/dtrace/dtnfsclient/   (props changed)
  projects/mesh11s/sys/modules/ip6_mroute_mod/   (props changed)
  projects/mesh11s/sys/modules/ipmi/ipmi_linux/   (props changed)
  projects/mesh11s/sys/modules/ixgbe/Makefile
  projects/mesh11s/sys/modules/nfsclient/Makefile
  projects/mesh11s/sys/modules/usb/Makefile
  projects/mesh11s/sys/modules/usb/usb/Makefile
  projects/mesh11s/sys/net/if.c
  projects/mesh11s/sys/net/if_bridge.c
  projects/mesh11s/sys/net/if_gif.c
  projects/mesh11s/sys/net/if_loop.c
  projects/mesh11s/sys/net/if_spppsubr.c
  projects/mesh11s/sys/net/if_var.h
  projects/mesh11s/sys/net/route.c
  projects/mesh11s/sys/net/vnet.h
  projects/mesh11s/sys/net80211/ieee80211_freebsd.h
  projects/mesh11s/sys/net80211/ieee80211_node.c
  projects/mesh11s/sys/net80211/ieee80211_output.c
  projects/mesh11s/sys/net80211/ieee80211_tdma.c
  projects/mesh11s/sys/net80211/ieee80211_var.h
  projects/mesh11s/sys/net80211/ieee80211_wds.c
  projects/mesh11s/sys/netinet/icmp6.h
  projects/mesh11s/sys/netinet/icmp_var.h
  projects/mesh11s/sys/netinet/if_ether.c
  projects/mesh11s/sys/netinet/igmp.c
  projects/mesh11s/sys/netinet/igmp_var.h
  projects/mesh11s/sys/netinet/in_gif.c
  projects/mesh11s/sys/netinet/in_mcast.c
  projects/mesh11s/sys/netinet/in_pcb.h
  projects/mesh11s/sys/netinet/ip_carp.c
  projects/mesh11s/sys/netinet/ip_carp.h
  projects/mesh11s/sys/netinet/ip_divert.c
  projects/mesh11s/sys/netinet/ip_dummynet.c
  projects/mesh11s/sys/netinet/ip_dummynet.h
  projects/mesh11s/sys/netinet/ip_fastfwd.c
  projects/mesh11s/sys/netinet/ip_fw.h
  projects/mesh11s/sys/netinet/ip_icmp.c
  projects/mesh11s/sys/netinet/ip_input.c
  projects/mesh11s/sys/netinet/ip_ipsec.c
  projects/mesh11s/sys/netinet/ip_mroute.c
  projects/mesh11s/sys/netinet/ip_mroute.h
  projects/mesh11s/sys/netinet/ip_options.c
  projects/mesh11s/sys/netinet/ip_output.c
  projects/mesh11s/sys/netinet/ip_var.h
  projects/mesh11s/sys/netinet/libalias/alias.c
  projects/mesh11s/sys/netinet/libalias/alias_cuseeme.c
  projects/mesh11s/sys/netinet/libalias/alias_dummy.c
  projects/mesh11s/sys/netinet/libalias/alias_ftp.c
  projects/mesh11s/sys/netinet/libalias/alias_irc.c
  projects/mesh11s/sys/netinet/libalias/alias_mod.c
  projects/mesh11s/sys/netinet/libalias/alias_mod.h
  projects/mesh11s/sys/netinet/libalias/alias_nbt.c
  projects/mesh11s/sys/netinet/libalias/alias_pptp.c
  projects/mesh11s/sys/netinet/libalias/alias_skinny.c
  projects/mesh11s/sys/netinet/libalias/alias_smedia.c
  projects/mesh11s/sys/netinet/pim_var.h
  projects/mesh11s/sys/netinet/raw_ip.c
  projects/mesh11s/sys/netinet/sctp_indata.c
  projects/mesh11s/sys/netinet/sctp_input.c
  projects/mesh11s/sys/netinet/sctp_output.c
  projects/mesh11s/sys/netinet/sctp_pcb.c
  projects/mesh11s/sys/netinet/sctp_structs.h
  projects/mesh11s/sys/netinet/sctp_sysctl.c
  projects/mesh11s/sys/netinet/sctp_sysctl.h
  projects/mesh11s/sys/netinet/sctp_uio.h
  projects/mesh11s/sys/netinet/sctp_usrreq.c
  projects/mesh11s/sys/netinet/sctputil.c
  projects/mesh11s/sys/netinet/tcp_hostcache.c
  projects/mesh11s/sys/netinet/tcp_input.c
  projects/mesh11s/sys/netinet/tcp_output.c
  projects/mesh11s/sys/netinet/tcp_reass.c
  projects/mesh11s/sys/netinet/tcp_sack.c
  projects/mesh11s/sys/netinet/tcp_subr.c
  projects/mesh11s/sys/netinet/tcp_syncache.c
  projects/mesh11s/sys/netinet/tcp_timer.c
  projects/mesh11s/sys/netinet/tcp_timewait.c
  projects/mesh11s/sys/netinet/tcp_usrreq.c
  projects/mesh11s/sys/netinet/tcp_var.h
  projects/mesh11s/sys/netinet/udp_usrreq.c
  projects/mesh11s/sys/netinet/udp_var.h
  projects/mesh11s/sys/netinet/vinet.h
  projects/mesh11s/sys/netinet6/frag6.c
  projects/mesh11s/sys/netinet6/icmp6.c
  projects/mesh11s/sys/netinet6/in6_src.c
  projects/mesh11s/sys/netinet6/ip6_input.c
  projects/mesh11s/sys/netinet6/mld6.c
  projects/mesh11s/sys/netinet6/nd6.c
  projects/mesh11s/sys/netinet6/nd6_nbr.c
  projects/mesh11s/sys/netinet6/nd6_rtr.c
  projects/mesh11s/sys/netinet6/raw_ip6.c
  projects/mesh11s/sys/netinet6/scope6.c
  projects/mesh11s/sys/netinet6/udp6_usrreq.c
  projects/mesh11s/sys/netipsec/ipsec.c
  projects/mesh11s/sys/netipsec/key.c
  projects/mesh11s/sys/netipsec/xform_ah.c
  projects/mesh11s/sys/netipsec/xform_esp.c
  projects/mesh11s/sys/netipsec/xform_ipcomp.c
  projects/mesh11s/sys/netipsec/xform_ipip.c
  projects/mesh11s/sys/nfs4client/nfs4_socket.c
  projects/mesh11s/sys/nfs4client/nfs4_vnops.c
  projects/mesh11s/sys/nfsclient/nfs.h
  projects/mesh11s/sys/nfsclient/nfs_krpc.c
  projects/mesh11s/sys/nfsclient/nfs_socket.c
  projects/mesh11s/sys/nfsclient/nfs_subs.c
  projects/mesh11s/sys/nfsclient/nfs_vnops.c
  projects/mesh11s/sys/nfsserver/nfs.h
  projects/mesh11s/sys/nfsserver/nfs_srvkrpc.c
  projects/mesh11s/sys/nfsserver/nfs_srvsubs.c
  projects/mesh11s/sys/nfsserver/nfs_syscalls.c
  projects/mesh11s/sys/pc98/pc98/machdep.c
  projects/mesh11s/sys/powerpc/aim/machdep.c
  projects/mesh11s/sys/powerpc/aim/mmu_oea.c
  projects/mesh11s/sys/powerpc/aim/mp_cpudep.c
  projects/mesh11s/sys/powerpc/aim/ofw_machdep.c
  projects/mesh11s/sys/powerpc/aim/swtch.S
  projects/mesh11s/sys/powerpc/aim/trap_subr.S
  projects/mesh11s/sys/powerpc/aim/uma_machdep.c
  projects/mesh11s/sys/powerpc/aim/vm_machdep.c
  projects/mesh11s/sys/powerpc/booke/machdep.c
  projects/mesh11s/sys/powerpc/booke/pmap.c
  projects/mesh11s/sys/powerpc/include/hid.h
  projects/mesh11s/sys/powerpc/include/intr.h
  projects/mesh11s/sys/powerpc/include/md_var.h
  projects/mesh11s/sys/powerpc/include/pmap.h
  projects/mesh11s/sys/powerpc/include/sf_buf.h
  projects/mesh11s/sys/powerpc/include/spr.h
  projects/mesh11s/sys/powerpc/include/vmparam.h
  projects/mesh11s/sys/powerpc/ofw/ofw_syscons.c
  projects/mesh11s/sys/powerpc/powerpc/bus_machdep.c
  projects/mesh11s/sys/powerpc/powerpc/cpu.c
  projects/mesh11s/sys/powerpc/powerpc/elf_machdep.c
  projects/mesh11s/sys/powerpc/powerpc/mem.c
  projects/mesh11s/sys/powerpc/powerpc/mmu_if.m
  projects/mesh11s/sys/powerpc/powerpc/pmap_dispatch.c
  projects/mesh11s/sys/sparc64/sparc64/elf_machdep.c
  projects/mesh11s/sys/sys/elf_common.h
  projects/mesh11s/sys/sys/imgact_elf.h
  projects/mesh11s/sys/sys/kernel.h
  projects/mesh11s/sys/sys/kerneldump.h
  projects/mesh11s/sys/sys/mbuf.h
  projects/mesh11s/sys/sys/param.h
  projects/mesh11s/sys/sys/vimage.h
  projects/mesh11s/sys/sys/vnode.h
  projects/mesh11s/sys/ufs/ffs/ffs_snapshot.c
  projects/mesh11s/sys/ufs/ffs/ffs_softdep.c
  projects/mesh11s/sys/vm/vm_map.c
  projects/mesh11s/sys/vm/vm_map.h
  projects/mesh11s/sys/vm/vm_mmap.c
  projects/mesh11s/sys/vm/vm_reserv.c
  projects/mesh11s/sys/vm/vm_unix.c
  projects/mesh11s/sys/xen/evtchn.h   (props changed)
  projects/mesh11s/sys/xen/hypervisor.h   (props changed)
  projects/mesh11s/sys/xen/xen_intr.h   (props changed)
  projects/mesh11s/tools/regression/acltools/tools-posix.test
  projects/mesh11s/tools/regression/lib/libc/stdio/test-getdelim.c
  projects/mesh11s/tools/regression/lib/msun/test-conj.t   (props changed)
  projects/mesh11s/tools/tools/ath/common/dumpregs.h   (props changed)
  projects/mesh11s/tools/tools/ath/common/dumpregs_5210.c   (props changed)
  projects/mesh11s/tools/tools/ath/common/dumpregs_5211.c   (props changed)
  projects/mesh11s/tools/tools/ath/common/dumpregs_5212.c   (props changed)
  projects/mesh11s/tools/tools/ath/common/dumpregs_5416.c   (props changed)
  projects/mesh11s/tools/tools/nanobsd/gateworks/G2348
  projects/mesh11s/tools/tools/nanobsd/gateworks/G2358
  projects/mesh11s/tools/tools/sysbuild/sysbuild.sh
  projects/mesh11s/usr.bin/make/globals.h
  projects/mesh11s/usr.bin/make/main.c
  projects/mesh11s/usr.bin/make/make.1
  projects/mesh11s/usr.bin/make/make.c
  projects/mesh11s/usr.bin/su/su.c
  projects/mesh11s/usr.bin/truss/main.c
  projects/mesh11s/usr.bin/truss/setup.c
  projects/mesh11s/usr.sbin/Makefile
  projects/mesh11s/usr.sbin/fifolog/fifolog_create/fifolog.1
  projects/mesh11s/usr.sbin/jexec/jexec.c
  projects/mesh11s/usr.sbin/makefs/ffs/ffs_bswap.c   (props changed)
  projects/mesh11s/usr.sbin/makefs/ffs/ffs_subr.c   (props changed)
  projects/mesh11s/usr.sbin/makefs/ffs/ufs_bswap.h   (props changed)
  projects/mesh11s/usr.sbin/makefs/getid.c   (props changed)
  projects/mesh11s/usr.sbin/portsnap/phttpget/phttpget.c
  projects/mesh11s/usr.sbin/ppp/iface.c
  projects/mesh11s/usr.sbin/sysinstall/devices.c

Modified: projects/mesh11s/Makefile.inc1
==============================================================================
--- projects/mesh11s/Makefile.inc1	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/Makefile.inc1	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/ObsoleteFiles.inc
==============================================================================
--- projects/mesh11s/ObsoleteFiles.inc	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/ObsoleteFiles.inc	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/UPDATING
==============================================================================
--- projects/mesh11s/UPDATING	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/UPDATING	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/bin/ls/ls.1
==============================================================================
--- projects/mesh11s/bin/ls/ls.1	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/bin/ls/ls.1	Tue Apr 14 13:43:09 2009	(r191059)
@@ -680,6 +680,7 @@ specification.
 .Xr sort 1 ,
 .Xr xterm 1 ,
 .Xr strftime 3 ,
+.Xr strmode 3 ,
 .Xr termcap 5 ,
 .Xr maclabel 7 ,
 .Xr symlink 7 ,

Modified: projects/mesh11s/bin/sh/eval.c
==============================================================================
--- projects/mesh11s/bin/sh/eval.c	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/bin/sh/eval.c	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/bin/sh/parser.c
==============================================================================
--- projects/mesh11s/bin/sh/parser.c	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/bin/sh/parser.c	Tue Apr 14 13:43:09 2009	(r191059)
@@ -250,6 +250,7 @@ pipeline(void)
 	int negate;
 
 	negate = 0;
+	checkkwd = 2;
 	TRACE(("pipeline: entered\n"));
 	while (readtoken() == TNOT)
 		negate = !negate;

Modified: projects/mesh11s/contrib/gdb/FREEBSD-Xlist
==============================================================================
--- projects/mesh11s/contrib/gdb/FREEBSD-Xlist	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/contrib/gdb/FREEBSD-Xlist	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/contrib/libpcap/bpf/net/bpf_filter.c
==============================================================================
--- projects/mesh11s/contrib/libpcap/bpf/net/bpf_filter.c	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/contrib/libpcap/bpf/net/bpf_filter.c	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/contrib/libpcap/bpf_dump.c
==============================================================================
--- projects/mesh11s/contrib/libpcap/bpf_dump.c	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/contrib/libpcap/bpf_dump.c	Tue Apr 14 13:43:09 2009	(r191059)
@@ -31,7 +31,7 @@ static const char rcsid[] _U_ =
 #include <stdio.h>
 
 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: projects/mesh11s/contrib/libpcap/bpf_image.c
==============================================================================
--- projects/mesh11s/contrib/libpcap/bpf_image.c	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/contrib/libpcap/bpf_image.c	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/contrib/libpcap/pcap/bpf.h
==============================================================================
--- projects/mesh11s/contrib/libpcap/pcap/bpf.h	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/contrib/libpcap/pcap/bpf.h	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/contrib/libpcap/pcap/pcap.h
==============================================================================
--- projects/mesh11s/contrib/libpcap/pcap/pcap.h	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/contrib/libpcap/pcap/pcap.h	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/include/signal.h
==============================================================================
--- projects/mesh11s/include/signal.h	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/include/signal.h	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/lib/libarchive/Makefile
==============================================================================
--- projects/mesh11s/lib/libarchive/Makefile	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/lib/libarchive/Makefile	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/lib/libarchive/archive.h
==============================================================================
--- projects/mesh11s/lib/libarchive/archive.h	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/lib/libarchive/archive.h	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/lib/libarchive/archive_check_magic.c
==============================================================================
--- projects/mesh11s/lib/libarchive/archive_check_magic.c	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/lib/libarchive/archive_check_magic.c	Tue Apr 14 13:43:09 2009	(r191059)
@@ -40,7 +40,7 @@ __FBSDID("$FreeBSD$");
 #ifdef HAVE_UNISTD_H
 #include <unistd.h>
 #endif
-#ifdef _WIN32
+#if defined(_WIN32) && !defined(__CYGWIN__)
 #include <windows.h>
 #include <winbase.h>
 #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: projects/mesh11s/lib/libarchive/archive_entry.c
==============================================================================
--- projects/mesh11s/lib/libarchive/archive_entry.c	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/lib/libarchive/archive_entry.c	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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. <sigh> */
 #define ae_makedev(maj, min) mkdev((maj), (min))
 #else

Modified: projects/mesh11s/lib/libarchive/archive_entry.h
==============================================================================
--- projects/mesh11s/lib/libarchive/archive_entry.h	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/lib/libarchive/archive_entry.h	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/lib/libarchive/archive_read_disk.3 (from r191056, head/lib/libarchive/archive_read_disk.3)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/mesh11s/lib/libarchive/archive_read_disk.3	Tue Apr 14 13:43:09 2009	(r191059, copy of r191056, 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 at 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: projects/mesh11s/lib/libarchive/archive_read_disk_set_standard_lookup.c
==============================================================================
--- projects/mesh11s/lib/libarchive/archive_read_disk_set_standard_lookup.c	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/lib/libarchive/archive_read_disk_set_standard_lookup.c	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/lib/libarchive/archive_read_support_compression_program.c
==============================================================================
--- projects/mesh11s/lib/libarchive/archive_read_support_compression_program.c	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/lib/libarchive/archive_read_support_compression_program.c	Tue Apr 14 13:43:09 2009	(r191059)
@@ -38,6 +38,9 @@ __FBSDID("$FreeBSD$");
 #ifdef HAVE_LIMITS_H
 #  include <limits.h>
 #endif
+#ifdef HAVE_SIGNAL_H
+#  include <signal.h>
+#endif
 #ifdef HAVE_STDLIB_H
 #  include <stdlib.h>
 #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: projects/mesh11s/lib/libarchive/archive_read_support_format_empty.c
==============================================================================
--- projects/mesh11s/lib/libarchive/archive_read_support_format_empty.c	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/lib/libarchive/archive_read_support_format_empty.c	Tue Apr 14 13:43:09 2009	(r191059)
@@ -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: projects/mesh11s/lib/libarchive/archive_string.c
==============================================================================
--- projects/mesh11s/lib/libarchive/archive_string.c	Tue Apr 14 13:18:39 2009	(r191058)
+++ projects/mesh11s/lib/libarchive/archive_string.c	Tue Apr 14 13:43:09 2009	(r191059)
@@ -40,7 +40,7 @@ __FBSDID("$FreeBSD$");
 #ifdef HAVE_WCHAR_H
 #include <wchar.h>
 #endif
-#ifdef _WIN32
+#if defined(_WIN32) && !defined(__CYGWIN__)
 #include <windows.h>
 #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;

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-projects mailing list