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