svn commit: r194785 - in projects/mesh11s: . bin/sh
cddl/contrib/opensolaris contrib/bind9 contrib/cpio
contrib/csup contrib/ee contrib/file contrib/gdb
contrib/gdtoa contrib/less contrib/libpcap c...
Rui Paulo
rpaulo at FreeBSD.org
Tue Jun 23 22:47:36 UTC 2009
Author: rpaulo
Date: Tue Jun 23 22:47:34 2009
New Revision: 194785
URL: http://svn.freebsd.org/changeset/base/194785
Log:
MFC 193754-194776
Added:
projects/mesh11s/lib/libkiconv/kiconv_sysctl.c
- copied unchanged from r194776, head/lib/libkiconv/kiconv_sysctl.c
projects/mesh11s/lib/libusb/libusb.h
- copied unchanged from r194776, head/lib/libusb/libusb.h
projects/mesh11s/lib/libusb/libusb10.c
- copied unchanged from r194776, head/lib/libusb/libusb10.c
projects/mesh11s/lib/libusb/libusb10.h
- copied unchanged from r194776, head/lib/libusb/libusb10.h
projects/mesh11s/lib/libusb/libusb10_desc.c
- copied unchanged from r194776, head/lib/libusb/libusb10_desc.c
projects/mesh11s/lib/libusb/libusb10_io.c
- copied unchanged from r194776, head/lib/libusb/libusb10_io.c
projects/mesh11s/lib/libusb/libusb20.3
- copied unchanged from r194776, head/lib/libusb/libusb20.3
projects/mesh11s/share/man/man4/acpi_hp.4
- copied unchanged from r194776, head/share/man/man4/acpi_hp.4
projects/mesh11s/share/man/man4/acpi_wmi.4
- copied unchanged from r194776, head/share/man/man4/acpi_wmi.4
projects/mesh11s/sys/arm/xscale/ixp425/cambria_exp_space.c
- copied unchanged from r194776, head/sys/arm/xscale/ixp425/cambria_exp_space.c
projects/mesh11s/sys/dev/acpi_support/acpi_hp.c
- copied unchanged from r194776, head/sys/dev/acpi_support/acpi_hp.c
projects/mesh11s/sys/dev/acpi_support/acpi_wmi.c
- copied unchanged from r194776, head/sys/dev/acpi_support/acpi_wmi.c
projects/mesh11s/sys/dev/acpi_support/acpi_wmi_if.m
- copied unchanged from r194776, head/sys/dev/acpi_support/acpi_wmi_if.m
projects/mesh11s/sys/dev/gem/if_gem_sbus.c
- copied unchanged from r194776, head/sys/dev/gem/if_gem_sbus.c
projects/mesh11s/sys/dev/usb/usb_freebsd.h
- copied unchanged from r194776, head/sys/dev/usb/usb_freebsd.h
projects/mesh11s/sys/dev/usb/usbdi.h
- copied unchanged from r194776, head/sys/dev/usb/usbdi.h
projects/mesh11s/sys/dev/usb/usbdi_util.h
- copied unchanged from r194776, head/sys/dev/usb/usbdi_util.h
projects/mesh11s/sys/mips/conf/.cvsignore
- copied unchanged from r194776, head/sys/mips/conf/.cvsignore
projects/mesh11s/sys/modules/acpi/acpi_hp/
- copied from r194776, head/sys/modules/acpi/acpi_hp/
projects/mesh11s/sys/modules/acpi/acpi_wmi/
- copied from r194776, head/sys/modules/acpi/acpi_wmi/
projects/mesh11s/sys/modules/netgraph/pipe/
- copied from r194776, head/sys/modules/netgraph/pipe/
projects/mesh11s/sys/powerpc/cpufreq/pcr.c
- copied unchanged from r194776, head/sys/powerpc/cpufreq/pcr.c
projects/mesh11s/sys/powerpc/mpc85xx/ds1553_bus_lbc.c
- copied unchanged from r194776, head/sys/powerpc/mpc85xx/ds1553_bus_lbc.c
projects/mesh11s/sys/powerpc/mpc85xx/ds1553_core.c
- copied unchanged from r194776, head/sys/powerpc/mpc85xx/ds1553_core.c
projects/mesh11s/sys/powerpc/mpc85xx/ds1553_reg.h
- copied unchanged from r194776, head/sys/powerpc/mpc85xx/ds1553_reg.h
projects/mesh11s/sys/powerpc/mpc85xx/i2c.c
- copied unchanged from r194776, head/sys/powerpc/mpc85xx/i2c.c
projects/mesh11s/sys/powerpc/powermac/smu.c
- copied unchanged from r194776, head/sys/powerpc/powermac/smu.c
projects/mesh11s/tools/regression/bin/sh/builtins/trap2.0
- copied unchanged from r194776, head/tools/regression/bin/sh/builtins/trap2.0
projects/mesh11s/tools/regression/bin/sh/errors/backquote-error1.0
- copied unchanged from r194776, head/tools/regression/bin/sh/errors/backquote-error1.0
projects/mesh11s/tools/regression/bin/sh/execution/fork2.0
- copied unchanged from r194776, head/tools/regression/bin/sh/execution/fork2.0
projects/mesh11s/usr.bin/gzip/unpack.c
- copied unchanged from r194776, head/usr.bin/gzip/unpack.c
Deleted:
projects/mesh11s/lib/libc/arm/stdlib/
projects/mesh11s/lib/libc/i386/stdlib/abs.S
projects/mesh11s/lib/libc/i386/stdlib/labs.S
projects/mesh11s/lib/libc/ia64/stdlib/
projects/mesh11s/lib/libc/mips/stdlib/
projects/mesh11s/lib/libc/sparc64/stdlib/
projects/mesh11s/lib/libusb/libusb20_compat10.c
projects/mesh11s/lib/libusb/libusb20_compat10.h
projects/mesh11s/sys/dev/cxgb/cxgb_multiq.c
projects/mesh11s/sys/dev/cxgb/sys/cxgb_support.c
projects/mesh11s/sys/dev/usb/usb_defs.h
projects/mesh11s/sys/dev/usb/usb_error.h
projects/mesh11s/sys/dev/usb/usb_handle_request.h
projects/mesh11s/sys/dev/usb/usb_hid.h
projects/mesh11s/sys/dev/usb/usb_lookup.h
projects/mesh11s/sys/dev/usb/usb_mfunc.h
projects/mesh11s/sys/dev/usb/usb_parse.h
projects/mesh11s/sys/dev/usb/usb_revision.h
Modified:
projects/mesh11s/ (props changed)
projects/mesh11s/UPDATING
projects/mesh11s/bin/sh/eval.c
projects/mesh11s/bin/sh/histedit.c
projects/mesh11s/bin/sh/input.c
projects/mesh11s/bin/sh/miscbltin.c
projects/mesh11s/bin/sh/output.c
projects/mesh11s/bin/sh/parser.c
projects/mesh11s/bin/sh/redir.c
projects/mesh11s/bin/sh/var.c
projects/mesh11s/cddl/contrib/opensolaris/ (props changed)
projects/mesh11s/contrib/bind9/ (props changed)
projects/mesh11s/contrib/cpio/ (props changed)
projects/mesh11s/contrib/csup/ (props changed)
projects/mesh11s/contrib/ee/ (props changed)
projects/mesh11s/contrib/file/ (props changed)
projects/mesh11s/contrib/gdb/ (props changed)
projects/mesh11s/contrib/gdtoa/ (props changed)
projects/mesh11s/contrib/less/ (props changed)
projects/mesh11s/contrib/libpcap/ (props changed)
projects/mesh11s/contrib/ncurses/ (props changed)
projects/mesh11s/contrib/netcat/ (props changed)
projects/mesh11s/contrib/ntp/ (props changed)
projects/mesh11s/contrib/openbsm/ (props changed)
projects/mesh11s/contrib/openpam/ (props changed)
projects/mesh11s/contrib/pf/ (props changed)
projects/mesh11s/contrib/sendmail/ (props changed)
projects/mesh11s/contrib/tcpdump/ (props changed)
projects/mesh11s/contrib/tcsh/sh.func.c
projects/mesh11s/contrib/tcsh/tcsh.man
projects/mesh11s/contrib/top/ (props changed)
projects/mesh11s/contrib/top/install-sh (props changed)
projects/mesh11s/contrib/wpa/ (props changed)
projects/mesh11s/crypto/openssh/ (props changed)
projects/mesh11s/crypto/openssl/ (props changed)
projects/mesh11s/etc/login.conf
projects/mesh11s/gnu/lib/libgcov/Makefile
projects/mesh11s/include/rpc/svc_dg.h
projects/mesh11s/lib/libarchive/archive_read.c
projects/mesh11s/lib/libc/ (props changed)
projects/mesh11s/lib/libc/arm/string/strncmp.S
projects/mesh11s/lib/libc/gen/initgroups.3
projects/mesh11s/lib/libc/gen/initgroups.c
projects/mesh11s/lib/libc/i386/stdlib/Makefile.inc
projects/mesh11s/lib/libc/i386/stdlib/div.S
projects/mesh11s/lib/libc/i386/stdlib/ldiv.S
projects/mesh11s/lib/libc/rpc/auth_unix.c
projects/mesh11s/lib/libc/rpc/netname.c
projects/mesh11s/lib/libc/rpc/netnamer.c
projects/mesh11s/lib/libc/rpc/svc_dg.c
projects/mesh11s/lib/libc/rpc/svc_generic.c
projects/mesh11s/lib/libc/stdio/asprintf.c (props changed)
projects/mesh11s/lib/libc/stdlib/Makefile.inc
projects/mesh11s/lib/libc/stdtime/ (props changed)
projects/mesh11s/lib/libc/string/ffsll.c (props changed)
projects/mesh11s/lib/libc/string/flsll.c (props changed)
projects/mesh11s/lib/libc/string/wcpcpy.c (props changed)
projects/mesh11s/lib/libc/string/wcpncpy.c (props changed)
projects/mesh11s/lib/libc/sys/Symbol.map
projects/mesh11s/lib/libc/sys/getgroups.2
projects/mesh11s/lib/libc/sys/getrlimit.2
projects/mesh11s/lib/libc/sys/jail.2
projects/mesh11s/lib/libc/sys/setgroups.2
projects/mesh11s/lib/libkiconv/Makefile
projects/mesh11s/lib/libkiconv/quirks.c
projects/mesh11s/lib/libkiconv/xlat16_iconv.c
projects/mesh11s/lib/libkiconv/xlat16_sysctl.c
projects/mesh11s/lib/libkvm/kvm_proc.c
projects/mesh11s/lib/libpam/modules/pam_unix/pam_unix.8
projects/mesh11s/lib/libusb/ (props changed)
projects/mesh11s/lib/libusb/Makefile
projects/mesh11s/lib/libusb/libusb.3
projects/mesh11s/lib/libusb/libusb20_ugen20.c
projects/mesh11s/lib/libusb/usb.h (props changed)
projects/mesh11s/lib/libutil/ (props changed)
projects/mesh11s/lib/libutil/login_class.c
projects/mesh11s/lib/ncurses/ncurses/pathnames.h
projects/mesh11s/libexec/rtld-elf/rtld.c
projects/mesh11s/libexec/rtld-elf/rtld.h
projects/mesh11s/release/picobsd/build/picobsd
projects/mesh11s/release/picobsd/mfs_tree/etc/motd (contents, props changed)
projects/mesh11s/sbin/ (props changed)
projects/mesh11s/sbin/ipfw/ (props changed)
projects/mesh11s/sbin/sysctl/sysctl.c
projects/mesh11s/share/man/man4/Makefile
projects/mesh11s/share/man/man4/gem.4
projects/mesh11s/share/man/man4/pcm.4
projects/mesh11s/share/man/man4/pts.4
projects/mesh11s/share/man/man7/tuning.7
projects/mesh11s/share/man/man9/ucred.9
projects/mesh11s/share/man/man9/vm_map.9
projects/mesh11s/share/zoneinfo/ (props changed)
projects/mesh11s/share/zoneinfo/asia
projects/mesh11s/sys/ (props changed)
projects/mesh11s/sys/amd64/include/pmap.h
projects/mesh11s/sys/amd64/include/xen/ (props changed)
projects/mesh11s/sys/amd64/isa/clock.c
projects/mesh11s/sys/arm/arm/elf_trampoline.c
projects/mesh11s/sys/arm/arm/pmap.c
projects/mesh11s/sys/arm/conf/AVILA.hints
projects/mesh11s/sys/arm/conf/CAMBRIA.hints
projects/mesh11s/sys/arm/include/pmap.h
projects/mesh11s/sys/arm/xscale/ixp425/avila_ata.c
projects/mesh11s/sys/arm/xscale/ixp425/avila_machdep.c
projects/mesh11s/sys/arm/xscale/ixp425/files.avila
projects/mesh11s/sys/arm/xscale/ixp425/ixp425.c
projects/mesh11s/sys/arm/xscale/ixp425/ixp425_npe.c
projects/mesh11s/sys/arm/xscale/ixp425/ixp425reg.h
projects/mesh11s/sys/arm/xscale/ixp425/ixp425var.h
projects/mesh11s/sys/arm/xscale/ixp425/uart_bus_ixp425.c
projects/mesh11s/sys/boot/powerpc/uboot/version
projects/mesh11s/sys/cam/cam_periph.c
projects/mesh11s/sys/cam/cam_periph.h
projects/mesh11s/sys/cddl/compat/opensolaris/kern/opensolaris_kobj.c
projects/mesh11s/sys/cddl/compat/opensolaris/sys/vnode.h
projects/mesh11s/sys/cddl/contrib/opensolaris/ (props changed)
projects/mesh11s/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
projects/mesh11s/sys/compat/freebsd32/freebsd32_proto.h
projects/mesh11s/sys/compat/freebsd32/freebsd32_syscall.h
projects/mesh11s/sys/compat/freebsd32/freebsd32_syscalls.c
projects/mesh11s/sys/compat/freebsd32/freebsd32_sysent.c
projects/mesh11s/sys/compat/freebsd32/syscalls.master
projects/mesh11s/sys/compat/linprocfs/linprocfs.c
projects/mesh11s/sys/compat/linux/linux_ioctl.c
projects/mesh11s/sys/compat/linux/linux_misc.c
projects/mesh11s/sys/compat/linux/linux_uid16.c
projects/mesh11s/sys/compat/ndis/kern_ndis.c
projects/mesh11s/sys/compat/ndis/subr_ndis.c
projects/mesh11s/sys/compat/ndis/subr_usbd.c
projects/mesh11s/sys/compat/svr4/svr4_sockio.c
projects/mesh11s/sys/conf/NOTES
projects/mesh11s/sys/conf/files
projects/mesh11s/sys/conf/files.amd64
projects/mesh11s/sys/conf/files.i386
projects/mesh11s/sys/conf/files.powerpc
projects/mesh11s/sys/conf/kmod.mk
projects/mesh11s/sys/conf/options
projects/mesh11s/sys/contrib/altq/altq/altq_subr.c
projects/mesh11s/sys/contrib/dev/acpica/ (props changed)
projects/mesh11s/sys/contrib/pf/ (props changed)
projects/mesh11s/sys/contrib/pf/net/pf_if.c
projects/mesh11s/sys/contrib/pf/net/pf_ioctl.c
projects/mesh11s/sys/contrib/rdma/rdma_addr.c
projects/mesh11s/sys/contrib/rdma/rdma_cma.c
projects/mesh11s/sys/dev/acpica/Osd/OsdSynch.c
projects/mesh11s/sys/dev/ata/ (props changed)
projects/mesh11s/sys/dev/ata/ata-usb.c (contents, props changed)
projects/mesh11s/sys/dev/cxgb/ (props changed)
projects/mesh11s/sys/dev/cxgb/common/cxgb_t3_cpl.h
projects/mesh11s/sys/dev/cxgb/cxgb_adapter.h
projects/mesh11s/sys/dev/cxgb/cxgb_main.c
projects/mesh11s/sys/dev/cxgb/cxgb_osdep.h
projects/mesh11s/sys/dev/cxgb/cxgb_sge.c
projects/mesh11s/sys/dev/cxgb/sys/mvec.h
projects/mesh11s/sys/dev/cxgb/sys/uipc_mvec.c
projects/mesh11s/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb.c
projects/mesh11s/sys/dev/cxgb/ulp/iw_cxgb/iw_cxgb_cm.c
projects/mesh11s/sys/dev/drm/drmP.h
projects/mesh11s/sys/dev/drm/drm_bufs.c
projects/mesh11s/sys/dev/drm/drm_context.c
projects/mesh11s/sys/dev/drm/drm_drv.c
projects/mesh11s/sys/dev/drm/drm_irq.c
projects/mesh11s/sys/dev/drm/drm_sysctl.c
projects/mesh11s/sys/dev/drm/i915_dma.c
projects/mesh11s/sys/dev/drm/i915_drv.c
projects/mesh11s/sys/dev/drm/i915_drv.h
projects/mesh11s/sys/dev/drm/i915_irq.c
projects/mesh11s/sys/dev/firewire/fwdev.c
projects/mesh11s/sys/dev/fxp/if_fxp.c
projects/mesh11s/sys/dev/fxp/if_fxpvar.h
projects/mesh11s/sys/dev/gem/if_gem.c
projects/mesh11s/sys/dev/gem/if_gem_pci.c
projects/mesh11s/sys/dev/gem/if_gemreg.h
projects/mesh11s/sys/dev/gem/if_gemvar.h
projects/mesh11s/sys/dev/ic/ns16550.h
projects/mesh11s/sys/dev/if_ndis/if_ndis.c
projects/mesh11s/sys/dev/if_ndis/if_ndis_pccard.c
projects/mesh11s/sys/dev/if_ndis/if_ndis_pci.c
projects/mesh11s/sys/dev/if_ndis/if_ndis_usb.c
projects/mesh11s/sys/dev/md/md.c
projects/mesh11s/sys/dev/mxge/eth_z8e.h
projects/mesh11s/sys/dev/mxge/ethp_z8e.h
projects/mesh11s/sys/dev/mxge/if_mxge.c
projects/mesh11s/sys/dev/mxge/if_mxge_var.h
projects/mesh11s/sys/dev/mxge/mxge_lro.c
projects/mesh11s/sys/dev/mxge/rss_eth_z8e.h
projects/mesh11s/sys/dev/mxge/rss_ethp_z8e.h
projects/mesh11s/sys/dev/pci/pci.c
projects/mesh11s/sys/dev/puc/pucdata.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/usb/controller/at91dci.c (contents, props changed)
projects/mesh11s/sys/dev/usb/controller/at91dci.h (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 (props changed)
projects/mesh11s/sys/dev/usb/controller/atmegadci_atmelarm.c (contents, props changed)
projects/mesh11s/sys/dev/usb/controller/avr32dci.c
projects/mesh11s/sys/dev/usb/controller/ehci.c (contents, props changed)
projects/mesh11s/sys/dev/usb/controller/ehci.h (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 (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 (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 (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 (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 (contents, 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 (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 (contents, props changed)
projects/mesh11s/sys/dev/usb/net/usb_ethernet.h (props changed)
projects/mesh11s/sys/dev/usb/quirk/usb_quirk.c (contents, props changed)
projects/mesh11s/sys/dev/usb/quirk/usb_quirk.h (contents, 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 (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 (contents, props changed)
projects/mesh11s/sys/dev/usb/template/usb_template.h (props changed)
projects/mesh11s/sys/dev/usb/template/usb_template_cdce.c (contents, props changed)
projects/mesh11s/sys/dev/usb/template/usb_template_msc.c (contents, props changed)
projects/mesh11s/sys/dev/usb/template/usb_template_mtp.c (contents, 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 (props changed)
projects/mesh11s/sys/dev/usb/usb_busdma.c (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_busdma.h (contents, 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 (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_controller.h (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_core.c (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_core.h (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_debug.c (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_debug.h (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_dev.c (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_dev.h (contents, 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 (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_dynamic.h (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_endian.h (props changed)
projects/mesh11s/sys/dev/usb/usb_error.c (contents, 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_hid.c (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_hub.c (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_hub.h (props changed)
projects/mesh11s/sys/dev/usb/usb_if.m (props changed)
projects/mesh11s/sys/dev/usb/usb_ioctl.h (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_lookup.c (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_mbuf.c (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_mbuf.h (contents, 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_pci.h (props changed)
projects/mesh11s/sys/dev/usb/usb_process.c (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_process.h (contents, 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_transfer.c (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_transfer.h (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_util.c (contents, props changed)
projects/mesh11s/sys/dev/usb/usb_util.h (contents, props changed)
projects/mesh11s/sys/dev/usb/usbdevs (contents, props changed)
projects/mesh11s/sys/dev/usb/usbhid.h (contents, 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_uath.c
projects/mesh11s/sys/dev/usb/wlan/if_upgt.c
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_urtw.c
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/xen/netfront/ (props changed)
projects/mesh11s/sys/dev/xen/xenpci/ (props changed)
projects/mesh11s/sys/fs/devfs/devfs_vnops.c
projects/mesh11s/sys/fs/nfs/nfs.h
projects/mesh11s/sys/fs/nfs/nfs_commonport.c
projects/mesh11s/sys/fs/nfs/nfsport.h
projects/mesh11s/sys/fs/nfsclient/nfs_clbio.c
projects/mesh11s/sys/fs/nfsclient/nfs_clkrpc.c
projects/mesh11s/sys/fs/nfsclient/nfs_clport.c
projects/mesh11s/sys/fs/nfsclient/nfs_clvnops.c
projects/mesh11s/sys/fs/nfsserver/nfs_nfsdkrpc.c
projects/mesh11s/sys/fs/nfsserver/nfs_nfsdport.c
projects/mesh11s/sys/fs/nfsserver/nfs_nfsdstate.c
projects/mesh11s/sys/fs/ntfs/ntfs.h
projects/mesh11s/sys/fs/nullfs/null_vnops.c
projects/mesh11s/sys/fs/portalfs/portal.h
projects/mesh11s/sys/fs/portalfs/portal_vnops.c
projects/mesh11s/sys/fs/procfs/procfs_map.c
projects/mesh11s/sys/fs/tmpfs/tmpfs_subr.c
projects/mesh11s/sys/fs/unionfs/union_vnops.c
projects/mesh11s/sys/geom/label/g_label_gpt.c
projects/mesh11s/sys/i386/conf/NOTES
projects/mesh11s/sys/i386/ibcs2/ibcs2_isc_sysent.c
projects/mesh11s/sys/i386/ibcs2/ibcs2_misc.c
projects/mesh11s/sys/i386/ibcs2/ibcs2_xenix_sysent.c
projects/mesh11s/sys/i386/include/pmap.h
projects/mesh11s/sys/i386/isa/clock.c
projects/mesh11s/sys/ia64/ia64/vm_machdep.c
projects/mesh11s/sys/kern/init_sysent.c
projects/mesh11s/sys/kern/kern_alq.c
projects/mesh11s/sys/kern/kern_cpuset.c
projects/mesh11s/sys/kern/kern_exec.c
projects/mesh11s/sys/kern/kern_fork.c
projects/mesh11s/sys/kern/kern_jail.c
projects/mesh11s/sys/kern/kern_lockf.c
projects/mesh11s/sys/kern/kern_mbuf.c
projects/mesh11s/sys/kern/kern_poll.c
projects/mesh11s/sys/kern/kern_proc.c
projects/mesh11s/sys/kern/kern_prot.c
projects/mesh11s/sys/kern/kern_resource.c
projects/mesh11s/sys/kern/kern_sig.c
projects/mesh11s/sys/kern/kern_sysctl.c
projects/mesh11s/sys/kern/kern_uuid.c
projects/mesh11s/sys/kern/makesyscalls.sh
projects/mesh11s/sys/kern/sys_process.c
projects/mesh11s/sys/kern/syscalls.c
projects/mesh11s/sys/kern/syscalls.master
projects/mesh11s/sys/kern/systrace_args.c
projects/mesh11s/sys/kern/sysv_msg.c
projects/mesh11s/sys/kern/sysv_shm.c
projects/mesh11s/sys/kern/tty.c
projects/mesh11s/sys/kern/uipc_mbuf.c
projects/mesh11s/sys/kern/uipc_shm.c
projects/mesh11s/sys/kern/uipc_sockbuf.c
projects/mesh11s/sys/kern/uipc_socket.c
projects/mesh11s/sys/kern/uipc_usrreq.c
projects/mesh11s/sys/kern/vfs_cache.c
projects/mesh11s/sys/kern/vfs_default.c
projects/mesh11s/sys/kern/vfs_export.c
projects/mesh11s/sys/kern/vfs_vnops.c
projects/mesh11s/sys/kern/vnode_if.src
projects/mesh11s/sys/libkern/iconv.c
projects/mesh11s/sys/libkern/iconv_converter_if.m
projects/mesh11s/sys/libkern/iconv_xlat16.c
projects/mesh11s/sys/mips/adm5120/if_admsw.c
projects/mesh11s/sys/mips/conf/ (props changed)
projects/mesh11s/sys/mips/idt/idtpci.c
projects/mesh11s/sys/mips/idt/if_kr.c
projects/mesh11s/sys/modules/acpi/Makefile
projects/mesh11s/sys/modules/cxgb/cxgb/Makefile
projects/mesh11s/sys/modules/dtrace/dtnfsclient/ (props changed)
projects/mesh11s/sys/modules/gem/Makefile
projects/mesh11s/sys/modules/ip6_mroute_mod/ (props changed)
projects/mesh11s/sys/modules/ipmi/ipmi_linux/ (props changed)
projects/mesh11s/sys/modules/mxge/mxge/Makefile
projects/mesh11s/sys/modules/netgraph/Makefile
projects/mesh11s/sys/net/bpf.c
projects/mesh11s/sys/net/bridgestp.c
projects/mesh11s/sys/net/fddi.h
projects/mesh11s/sys/net/firewire.h
projects/mesh11s/sys/net/flowtable.c
projects/mesh11s/sys/net/flowtable.h
projects/mesh11s/sys/net/if.c
projects/mesh11s/sys/net/if_arc.h
projects/mesh11s/sys/net/if_arcsubr.c
projects/mesh11s/sys/net/if_ef.c
projects/mesh11s/sys/net/if_enc.c
projects/mesh11s/sys/net/if_fddisubr.c
projects/mesh11s/sys/net/if_fwsubr.c
projects/mesh11s/sys/net/if_gre.c
projects/mesh11s/sys/net/if_iso88025subr.c
projects/mesh11s/sys/net/if_mib.c
projects/mesh11s/sys/net/if_tun.c
projects/mesh11s/sys/net/if_var.h
projects/mesh11s/sys/net/if_vlan.c
projects/mesh11s/sys/net/iso88025.h
projects/mesh11s/sys/net/raw_cb.c
projects/mesh11s/sys/net/raw_usrreq.c
projects/mesh11s/sys/net/route.c
projects/mesh11s/sys/net/route.h
projects/mesh11s/sys/net/rtsock.c
projects/mesh11s/sys/net/vnet.h
projects/mesh11s/sys/net80211/ieee80211.c
projects/mesh11s/sys/net80211/ieee80211_ddb.c
projects/mesh11s/sys/net80211/ieee80211_wds.c
projects/mesh11s/sys/netatalk/COPYRIGHT
projects/mesh11s/sys/netatalk/aarp.c
projects/mesh11s/sys/netatalk/at_control.c
projects/mesh11s/sys/netatalk/at_var.h
projects/mesh11s/sys/netatalk/ddp_input.c
projects/mesh11s/sys/netatalk/ddp_output.c
projects/mesh11s/sys/netatalk/ddp_pcb.c
projects/mesh11s/sys/netgraph/atm/ng_atm.c
projects/mesh11s/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c (contents, props changed)
projects/mesh11s/sys/netgraph/bluetooth/drivers/ubt/ng_ubt_var.h (props changed)
projects/mesh11s/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c (contents, props changed)
projects/mesh11s/sys/netgraph/ng_ether.c
projects/mesh11s/sys/netinet/if_ether.c
projects/mesh11s/sys/netinet/igmp.c
projects/mesh11s/sys/netinet/in.c
projects/mesh11s/sys/netinet/in_mcast.c
projects/mesh11s/sys/netinet/in_pcb.c
projects/mesh11s/sys/netinet/in_pcb.h
projects/mesh11s/sys/netinet/in_proto.c
projects/mesh11s/sys/netinet/in_rmx.c
projects/mesh11s/sys/netinet/in_var.h
projects/mesh11s/sys/netinet/ip_carp.c
projects/mesh11s/sys/netinet/ip_divert.c
projects/mesh11s/sys/netinet/ip_icmp.c
projects/mesh11s/sys/netinet/ip_input.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/ipfw/ip_dummynet.c (props changed)
projects/mesh11s/sys/netinet/ipfw/ip_fw2.c (contents, props changed)
projects/mesh11s/sys/netinet/ipfw/ip_fw_nat.c (props changed)
projects/mesh11s/sys/netinet/ipfw/ip_fw_pfil.c (props changed)
projects/mesh11s/sys/netinet/raw_ip.c
projects/mesh11s/sys/netinet/sctp.h
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/tcp_hostcache.c
projects/mesh11s/sys/netinet/tcp_input.c
projects/mesh11s/sys/netinet/tcp_offload.c
projects/mesh11s/sys/netinet/tcp_subr.c
projects/mesh11s/sys/netinet/tcp_usrreq.c
projects/mesh11s/sys/netinet/vinet.h
projects/mesh11s/sys/netinet6/frag6.c
projects/mesh11s/sys/netinet6/icmp6.c
projects/mesh11s/sys/netinet6/in6.c
projects/mesh11s/sys/netinet6/in6_ifattach.c
projects/mesh11s/sys/netinet6/in6_pcb.c
projects/mesh11s/sys/netinet6/in6_proto.c
projects/mesh11s/sys/netinet6/in6_rmx.c
projects/mesh11s/sys/netinet6/in6_src.c
projects/mesh11s/sys/netinet6/in6_var.h
projects/mesh11s/sys/netinet6/ip6_input.c
projects/mesh11s/sys/netinet6/ip6_mroute.c
projects/mesh11s/sys/netinet6/ip6_mroute.h
projects/mesh11s/sys/netinet6/ip6_output.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/netipsec/key.c
projects/mesh11s/sys/netipsec/xform_tcp.c
projects/mesh11s/sys/netipx/README
projects/mesh11s/sys/netipx/ipx.c
projects/mesh11s/sys/netipx/ipx_if.h
projects/mesh11s/sys/netipx/ipx_input.c
projects/mesh11s/sys/netipx/ipx_outputfl.c
projects/mesh11s/sys/netipx/ipx_pcb.c
projects/mesh11s/sys/netipx/ipx_usrreq.c
projects/mesh11s/sys/netipx/ipx_var.h
projects/mesh11s/sys/netipx/spx.h
projects/mesh11s/sys/netipx/spx_reass.c (contents, props changed)
projects/mesh11s/sys/netipx/spx_usrreq.c
projects/mesh11s/sys/netipx/spx_var.h
projects/mesh11s/sys/nfsclient/nfs_bio.c
projects/mesh11s/sys/nfsclient/nfs_diskless.c
projects/mesh11s/sys/nfsclient/nfs_vnops.c
projects/mesh11s/sys/nfsserver/nfs_srvkrpc.c
projects/mesh11s/sys/nfsserver/nfs_srvsock.c
projects/mesh11s/sys/nfsserver/nfs_srvsubs.c
projects/mesh11s/sys/nlm/nlm_prot_impl.c
projects/mesh11s/sys/powerpc/conf/GENERIC
projects/mesh11s/sys/powerpc/conf/MPC85XX
projects/mesh11s/sys/powerpc/conf/NOTES
projects/mesh11s/sys/powerpc/include/spr.h
projects/mesh11s/sys/powerpc/powerpc/cpu.c
projects/mesh11s/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c
projects/mesh11s/sys/rpc/svc.c
projects/mesh11s/sys/rpc/svc_auth.c
projects/mesh11s/sys/rpc/svc_auth_unix.c
projects/mesh11s/sys/rpc/svc_generic.c
projects/mesh11s/sys/rpc/svc_vc.c
projects/mesh11s/sys/security/mac_biba/mac_biba.c
projects/mesh11s/sys/security/mac_lomac/mac_lomac.c
projects/mesh11s/sys/sys/cpuset.h
projects/mesh11s/sys/sys/fcntl.h
projects/mesh11s/sys/sys/iconv.h
projects/mesh11s/sys/sys/jail.h
projects/mesh11s/sys/sys/ktr.h
projects/mesh11s/sys/sys/lock.h
projects/mesh11s/sys/sys/lock_profile.h
projects/mesh11s/sys/sys/mbuf.h
projects/mesh11s/sys/sys/mutex.h
projects/mesh11s/sys/sys/param.h
projects/mesh11s/sys/sys/priv.h
projects/mesh11s/sys/sys/resource.h
projects/mesh11s/sys/sys/resourcevar.h
projects/mesh11s/sys/sys/sched.h
projects/mesh11s/sys/sys/socketvar.h
projects/mesh11s/sys/sys/sx.h
projects/mesh11s/sys/sys/syscall.h
projects/mesh11s/sys/sys/syscall.mk
projects/mesh11s/sys/sys/syslimits.h
projects/mesh11s/sys/sys/sysproto.h
projects/mesh11s/sys/sys/tty.h
projects/mesh11s/sys/sys/ucred.h
projects/mesh11s/sys/sys/user.h
projects/mesh11s/sys/sys/vimage.h
projects/mesh11s/sys/sys/vnode.h
projects/mesh11s/sys/ufs/ufs/ufs_dirhash.c
projects/mesh11s/sys/ufs/ufs/ufs_vnops.c
projects/mesh11s/sys/vm/default_pager.c
projects/mesh11s/sys/vm/device_pager.c
projects/mesh11s/sys/vm/phys_pager.c
projects/mesh11s/sys/vm/swap_pager.c
projects/mesh11s/sys/vm/uma_core.c
projects/mesh11s/sys/vm/vm.h
projects/mesh11s/sys/vm/vm_contig.c
projects/mesh11s/sys/vm/vm_extern.h
projects/mesh11s/sys/vm/vm_fault.c
projects/mesh11s/sys/vm/vm_kern.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_object.c
projects/mesh11s/sys/vm/vm_object.h
projects/mesh11s/sys/vm/vm_page.c
projects/mesh11s/sys/vm/vm_pager.c
projects/mesh11s/sys/vm/vm_pager.h
projects/mesh11s/sys/vm/vm_phys.c
projects/mesh11s/sys/vm/vnode_pager.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/lib/msun/test-conj.t (props changed)
projects/mesh11s/tools/regression/netipx/spxloopback/spxloopback.c
projects/mesh11s/tools/regression/usr.bin/pkill/pgrep-_g.t (props changed)
projects/mesh11s/tools/regression/usr.bin/pkill/pgrep-_s.t (props changed)
projects/mesh11s/tools/regression/usr.bin/pkill/pkill-_g.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/G2358
projects/mesh11s/tools/tools/nanobsd/nanobsd.sh
projects/mesh11s/tools/tools/termcap/termcap.pl (props changed)
projects/mesh11s/tools/tools/tinybsd/tinybsd
projects/mesh11s/usr.bin/catman/catman.c
projects/mesh11s/usr.bin/csup/ (props changed)
projects/mesh11s/usr.bin/gzip/gzip.c
projects/mesh11s/usr.bin/id/id.c
projects/mesh11s/usr.bin/limits/limits.c
projects/mesh11s/usr.bin/ncal/ncal.c
projects/mesh11s/usr.bin/netstat/bpf.c
projects/mesh11s/usr.bin/netstat/netstat.1
projects/mesh11s/usr.bin/newgrp/newgrp.c
projects/mesh11s/usr.bin/procstat/ (props changed)
projects/mesh11s/usr.bin/quota/quota.c
projects/mesh11s/usr.sbin/chown/chown.c
projects/mesh11s/usr.sbin/chroot/chroot.c
projects/mesh11s/usr.sbin/dumpcis/cardinfo.h (props changed)
projects/mesh11s/usr.sbin/dumpcis/cis.h (props changed)
projects/mesh11s/usr.sbin/getpmac/getpmac.c
projects/mesh11s/usr.sbin/jail/jail.8
projects/mesh11s/usr.sbin/jail/jail.c
projects/mesh11s/usr.sbin/jexec/jexec.c
projects/mesh11s/usr.sbin/jls/jls.c
projects/mesh11s/usr.sbin/lpr/lpc/lpc.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/mount_portalfs/portald.h
projects/mesh11s/usr.sbin/mountd/mountd.c
projects/mesh11s/usr.sbin/nfscbd/nfscbd.c
projects/mesh11s/usr.sbin/pkg_install/add/perform.c
projects/mesh11s/usr.sbin/pkg_install/create/perform.c
projects/mesh11s/usr.sbin/pkg_install/info/perform.c
projects/mesh11s/usr.sbin/pkg_install/lib/lib.h
projects/mesh11s/usr.sbin/pkg_install/lib/pen.c
projects/mesh11s/usr.sbin/pkg_install/lib/url.c
projects/mesh11s/usr.sbin/wpa/ndis_events/ndis_events.c
projects/mesh11s/usr.sbin/zic/ (props changed)
Modified: projects/mesh11s/UPDATING
==============================================================================
--- projects/mesh11s/UPDATING Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/UPDATING Tue Jun 23 22:47:34 2009 (r194785)
@@ -22,6 +22,28 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 8.
to maximize performance. (To disable malloc debugging, run
ln -s aj /etc/malloc.conf.)
+20090622:
+ Layout of struct vnet has changed as routing related variables
+ were moved to their own Vimage module. Modules need to be
+ recompiled. Bump __FreeBSD_version to 800099.
+
+20090619:
+ NGROUPS_MAX and NGROUPS have been increased from 16 to 1023
+ and 1024 respectively. As long as no more than 16 groups per
+ process are used, no changes should be visible. When more
+ than 16 groups are used, old binaries may fail if they call
+ getgroups() or getgrouplist() with statically sized storage.
+ Recompiling will work around this, but applications should be
+ modified to use dynamically allocated storage for group arrays
+ as POSIX.1-2008 does not cap an implementation's number of
+ supported groups at NGROUPS_MAX+1 as previous versions did.
+
+ NFS and portalfs mounts may also be affected as the list of
+ groups is truncated to 16. Users of NFS who use more than 16
+ groups, should take care that negative group permissions are not
+ used on the exported file systems as they will not be reliable
+ unless a GSSAPI based authentication method is used.
+
20090616:
The compiling option ADAPTIVE_LOCKMGRS has been introduced.
This option compiles in the support for adaptive spinning for lockmgrs
Modified: projects/mesh11s/bin/sh/eval.c
==============================================================================
--- projects/mesh11s/bin/sh/eval.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/bin/sh/eval.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -401,8 +401,8 @@ evalsubshell(union node *n, int flags)
int backgnd = (n->type == NBACKGND);
expredir(n->nredir.redirect);
- jp = makejob(n, 1);
- if (forkshell(jp, n, backgnd) == 0) {
+ if ((!backgnd && flags & EV_EXIT && !have_traps()) ||
+ forkshell(jp = makejob(n, 1), n, backgnd) == 0) {
if (backgnd)
flags &=~ EV_TESTED;
redirect(n->nredir.redirect, 0);
@@ -589,22 +589,14 @@ evalcommand(union node *cmd, int flags,
struct cmdentry cmdentry;
struct job *jp;
struct jmploc jmploc;
- struct jmploc *volatile savehandler;
- char *volatile savecmdname;
- volatile struct shparam saveparam;
- struct localvar *volatile savelocalvars;
+ struct jmploc *savehandler;
+ char *savecmdname;
+ struct shparam saveparam;
+ struct localvar *savelocalvars;
volatile int e;
char *lastarg;
int realstatus;
int do_clearcmdentry;
-#ifdef __GNUC__
- /* Avoid longjmp clobbering */
- (void) &argv;
- (void) &argc;
- (void) &lastarg;
- (void) &flags;
- (void) &do_clearcmdentry;
-#endif
/* First expand the arguments. */
TRACE(("evalcommand(%p, %d) called\n", (void *)cmd, flags));
@@ -779,9 +771,10 @@ evalcommand(union node *cmd, int flags,
savelocalvars = localvars;
localvars = NULL;
INTON;
+ savehandler = handler;
if (setjmp(jmploc.loc)) {
if (exception == EXSHELLPROC)
- freeparam((struct shparam *)&saveparam);
+ freeparam(&saveparam);
else {
freeparam(&shellparam);
shellparam = saveparam;
@@ -791,7 +784,6 @@ evalcommand(union node *cmd, int flags,
handler = savehandler;
longjmp(handler->loc, 1);
}
- savehandler = handler;
handler = &jmploc;
for (sp = varlist.list ; sp ; sp = sp->next)
mklocal(sp->text);
@@ -830,12 +822,12 @@ evalcommand(union node *cmd, int flags,
savecmdname = commandname;
cmdenviron = varlist.list;
e = -1;
+ savehandler = handler;
if (setjmp(jmploc.loc)) {
e = exception;
exitstatus = (e == EXINT)? SIGINT+128 : 2;
goto cmddone;
}
- savehandler = handler;
handler = &jmploc;
redirect(cmd->ncmd.redirect, mode);
if (cmdentry.special)
Modified: projects/mesh11s/bin/sh/histedit.c
==============================================================================
--- projects/mesh11s/bin/sh/histedit.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/bin/sh/histedit.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -173,25 +173,11 @@ histcmd(int argc, char **argv)
char *pat = NULL, *repl;
static int active = 0;
struct jmploc jmploc;
- struct jmploc *volatile savehandler;
- char editfile[PATH_MAX];
+ struct jmploc *savehandler;
+ char editfilestr[PATH_MAX];
+ char *volatile editfile;
FILE *efp;
int oldhistnum;
-#ifdef __GNUC__
- /* Avoid longjmp clobbering */
- (void) &editor;
- (void) &lflg;
- (void) &nflg;
- (void) &rflg;
- (void) &sflg;
- (void) &firststr;
- (void) &laststr;
- (void) &pat;
- (void) &repl;
- (void) &efp;
- (void) &argc;
- (void) &argv;
-#endif
if (hist == NULL)
error("history not active");
@@ -232,19 +218,19 @@ histcmd(int argc, char **argv)
*/
if (lflg == 0 || editor || sflg) {
lflg = 0; /* ignore */
- editfile[0] = '\0';
+ editfile = NULL;
/*
* Catch interrupts to reset active counter and
* cleanup temp files.
*/
+ savehandler = handler;
if (setjmp(jmploc.loc)) {
active = 0;
- if (*editfile)
+ if (editfile)
unlink(editfile);
handler = savehandler;
longjmp(handler->loc, 1);
}
- savehandler = handler;
handler = &jmploc;
if (++active > MAXHISTLOOPS) {
active = 0;
@@ -318,9 +304,10 @@ histcmd(int argc, char **argv)
if (editor) {
int fd;
INTOFF; /* easier */
- sprintf(editfile, "%s/_shXXXXXX", _PATH_TMP);
- if ((fd = mkstemp(editfile)) < 0)
+ sprintf(editfilestr, "%s/_shXXXXXX", _PATH_TMP);
+ if ((fd = mkstemp(editfilestr)) < 0)
error("can't create temporary file %s", editfile);
+ editfile = editfilestr;
if ((efp = fdopen(fd, "w")) == NULL) {
close(fd);
error("can't allocate stdio buffer for temp");
Modified: projects/mesh11s/bin/sh/input.c
==============================================================================
--- projects/mesh11s/bin/sh/input.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/bin/sh/input.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -118,9 +118,9 @@ INIT {
}
RESET {
+ popallfiles();
if (exception != EXSHELLPROC)
parselleft = parsenleft = 0; /* clear input buffer */
- popallfiles();
}
SHELLPROC {
Modified: projects/mesh11s/bin/sh/miscbltin.c
==============================================================================
--- projects/mesh11s/bin/sh/miscbltin.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/bin/sh/miscbltin.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -403,7 +403,7 @@ ulimitcmd(int argc __unused, char **argv
struct rlimit limit;
what = 'f';
- while ((optc = nextopt("HSatfdsmcnuvlbp")) != '\0')
+ while ((optc = nextopt("HSatfdsmcnuvlbpw")) != '\0')
switch (optc) {
case 'H':
how = HARD;
Modified: projects/mesh11s/bin/sh/output.c
==============================================================================
--- projects/mesh11s/bin/sh/output.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/bin/sh/output.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -133,32 +133,38 @@ void
outqstr(const char *p, struct output *file)
{
char ch;
+ int inquotes;
if (p[0] == '\0') {
outstr("''", file);
return;
}
- if (p[strcspn(p, "|&;<>()$`\\\"'")] == '\0' && (!ifsset() ||
- p[strcspn(p, ifsval())] == '\0')) {
+ /* Caller will handle '=' if necessary */
+ if (p[strcspn(p, "|&;<>()$`\\\"' \t\n*?[~#")] == '\0' ||
+ strcmp(p, "[") == 0) {
outstr(p, file);
return;
}
- out1c('\'');
+ inquotes = 0;
while ((ch = *p++) != '\0') {
switch (ch) {
case '\'':
- /*
- * Can't quote single quotes inside single quotes;
- * close them, write escaped single quote, open again.
- */
- outstr("'\\''", file);
+ /* Can't quote single quotes inside single quotes. */
+ if (inquotes)
+ outc('\'', file);
+ inquotes = 0;
+ outstr("\\'", file);
break;
default:
+ if (!inquotes)
+ outc('\'', file);
+ inquotes = 1;
outc(ch, file);
}
}
- out1c('\'');
+ if (inquotes)
+ outc('\'', file);
}
STATIC char out_junk[16];
Modified: projects/mesh11s/bin/sh/parser.c
==============================================================================
--- projects/mesh11s/bin/sh/parser.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/bin/sh/parser.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -898,19 +898,6 @@ readtoken1(int firstc, char const *synta
int oldstyle;
char const *prevsyntax; /* syntax before arithmetic */
int synentry;
-#ifdef __GNUC__
- /* Avoid longjmp clobbering */
- (void) &out;
- (void) "ef;
- (void) &dblquote;
- (void) &varnest;
- (void) &arinest;
- (void) &parenlevel;
- (void) &oldstyle;
- (void) &prevsyntax;
- (void) &syntax;
- (void) &synentry;
-#endif
startlinno = plinno;
dblquote = 0;
@@ -1320,13 +1307,9 @@ parsebackq: {
union node *n;
char *volatile str;
struct jmploc jmploc;
- struct jmploc *volatile savehandler;
+ struct jmploc *const savehandler = handler;
int savelen;
int saveprompt;
-#ifdef __GNUC__
- /* Avoid longjmp clobbering */
- (void) &saveprompt;
-#endif
savepbq = parsebackquote;
if (setjmp(jmploc.loc)) {
@@ -1343,7 +1326,6 @@ parsebackq: {
str = ckmalloc(savelen);
memcpy(str, stackblock(), savelen);
}
- savehandler = handler;
handler = &jmploc;
INTON;
if (oldstyle) {
Modified: projects/mesh11s/bin/sh/redir.c
==============================================================================
--- projects/mesh11s/bin/sh/redir.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/bin/sh/redir.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -188,13 +188,25 @@ movefd:
error("cannot create %s: %s", fname, strerror(errno));
goto movefd;
case NTO:
- fname = redir->nfile.expfname;
- if (Cflag && stat(fname, &sb) != -1 && S_ISREG(sb.st_mode))
- error("cannot create %s: %s", fname,
- strerror(EEXIST));
- if ((f = open(fname, O_WRONLY|O_CREAT|O_TRUNC, 0666)) < 0)
- error("cannot create %s: %s", fname, strerror(errno));
- goto movefd;
+ if (Cflag) {
+ fname = redir->nfile.expfname;
+ if (stat(fname, &sb) == -1) {
+ if ((f = open(fname, O_WRONLY|O_CREAT|O_EXCL, 0666)) < 0)
+ error("cannot create %s: %s", fname, strerror(errno));
+ } else if (!S_ISREG(sb.st_mode)) {
+ if ((f = open(fname, O_WRONLY, 0666)) < 0)
+ error("cannot create %s: %s", fname, strerror(errno));
+ if (fstat(f, &sb) != -1 && S_ISREG(sb.st_mode)) {
+ close(f);
+ error("cannot create %s: %s", fname,
+ strerror(EEXIST));
+ }
+ } else
+ error("cannot create %s: %s", fname,
+ strerror(EEXIST));
+ goto movefd;
+ }
+ /* FALLTHROUGH */
case NCLOBBER:
fname = redir->nfile.expfname;
if ((f = open(fname, O_WRONLY|O_CREAT|O_TRUNC, 0666)) < 0)
Modified: projects/mesh11s/bin/sh/var.c
==============================================================================
--- projects/mesh11s/bin/sh/var.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/bin/sh/var.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -193,12 +193,8 @@ int
setvarsafe(char *name, char *val, int flags)
{
struct jmploc jmploc;
- struct jmploc *volatile savehandler = handler;
+ struct jmploc *const savehandler = handler;
int err = 0;
-#ifdef __GNUC__
- /* Avoid longjmp clobbering */
- (void) &err;
-#endif
if (setjmp(jmploc.loc))
err = 1;
Modified: projects/mesh11s/contrib/tcsh/sh.func.c
==============================================================================
--- projects/mesh11s/contrib/tcsh/sh.func.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/contrib/tcsh/sh.func.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -1796,6 +1796,10 @@ struct limits limits[] =
{ RLIMIT_SBSIZE, "sbsize", 1, "" },
# endif /* RLIMIT_SBSIZE */
+# ifdef RLIMIT_SWAP
+ { RLIMIT_SWAP, "swaplimit", 1024, "kbytes" },
+# endif /* RLIMIT_SWAP */
+
{ -1, NULL, 0, NULL }
};
Modified: projects/mesh11s/contrib/tcsh/tcsh.man
==============================================================================
--- projects/mesh11s/contrib/tcsh/tcsh.man Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/contrib/tcsh/tcsh.man Tue Jun 23 22:47:34 2009 (r194785)
@@ -2921,6 +2921,9 @@ the maximum number of simultaneous proce
.TP
\fIsbsize\fR
the maximum size of socket buffer usage for this user
+.TP
+\fIswaplimit\fR
+the maximum amount of swap space reserved or used for this user
.PP
\fImaximum-use\fR may be given as a (floating point or
integer) number followed by a scale factor. For all limits
Modified: projects/mesh11s/etc/login.conf
==============================================================================
--- projects/mesh11s/etc/login.conf Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/etc/login.conf Tue Jun 23 22:47:34 2009 (r194785)
@@ -40,6 +40,7 @@ default:\
:maxproc=unlimited:\
:sbsize=unlimited:\
:vmemoryuse=unlimited:\
+ :swapuse=unlimited:\
:pseudoterminals=unlimited:\
:priority=0:\
:ignoretime@:\
Modified: projects/mesh11s/gnu/lib/libgcov/Makefile
==============================================================================
--- projects/mesh11s/gnu/lib/libgcov/Makefile Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/gnu/lib/libgcov/Makefile Tue Jun 23 22:47:34 2009 (r194785)
@@ -27,7 +27,15 @@ OBJS_T= ${SYMS:S/$/.o/}
OBJS_P= ${SYMS:S/$/.po/}
OBJS_S= ${SYMS:S/$/.So/}
-COMMONHDRS= tm.h tconfig.h gcov-iov.h options.h
+#-----------------------------------------------------------------------
+#
+# Helpful shortcuts for compiler invocations.
+#
+CC_T = ${CC} -c ${CFLAGS} -fPIC
+CC_P = ${CC} -c ${CFLAGS} -p -fPIC
+CC_S = ${CC} -c ${CFLAGS} ${PICFLAG} -DSHARED
+
+COMMONHDRS= tm.h tconfig.h gcov-iov.h options.h
CLEANFILES+= ${COMMONHDRS} cs-tm.h cs-tconfig.h options.h optionlist
${COMMONHDRS}: ${.CURDIR}/../../usr.bin/cc/cc_tools/Makefile
@@ -36,16 +44,16 @@ ${COMMONHDRS}: ${.CURDIR}/../../usr.bin/
${OBJS} beforedepend: ${COMMONHDRS}
${OBJS_T}: libgcov.c
- ${CC} -c ${CFLAGS} -DL${.PREFIX} -o ${.TARGET} ${.ALLSRC:M*.c}
+ ${CC_T} -DL${.PREFIX} -o ${.TARGET} ${.ALLSRC:M*.c}
.if !defined(NO_PIC)
${OBJS_S}: libgcov.c
- ${CC} -c ${PICFLAG} ${CFLAGS} -DL${.PREFIX} -o ${.TARGET} ${.ALLSRC:M*.c}
+ ${CC_S} -DL${.PREFIX} -o ${.TARGET} ${.ALLSRC:M*.c}
.endif
.if ${MK_PROFILE} != "no"
${OBJS_P}: libgcov.c
- ${CC} -c -p ${CFLAGS} -DL${.PREFIX} -o ${.TARGET} ${.ALLSRC:M*.c}
+ ${CC_P} -DL${.PREFIX} -o ${.TARGET} ${.ALLSRC:M*.c}
.endif
.include <bsd.lib.mk>
Modified: projects/mesh11s/include/rpc/svc_dg.h
==============================================================================
--- projects/mesh11s/include/rpc/svc_dg.h Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/include/rpc/svc_dg.h Tue Jun 23 22:47:34 2009 (r194785)
@@ -46,6 +46,7 @@ struct svc_dg_data {
XDR su_xdrs; /* XDR handle */
char su_verfbody[MAX_AUTH_BYTES]; /* verifier body */
void *su_cache; /* cached data, NULL if none */
+ struct netbuf su_srcaddr; /* dst address of last msg */
};
#define __rpcb_get_dg_xidp(x) (&((struct svc_dg_data *)(x)->xp_p2)->su_xid)
Modified: projects/mesh11s/lib/libarchive/archive_read.c
==============================================================================
--- projects/mesh11s/lib/libarchive/archive_read.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libarchive/archive_read.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -117,6 +117,7 @@ archive_read_set_format_options(struct a
struct archive_read *a;
struct archive_format_descriptor *format;
char key[64], val[64];
+ char *valp;
size_t i;
int len, r;
@@ -135,10 +136,10 @@ archive_read_set_format_options(struct a
while ((len = __archive_parse_options(s, format->name,
sizeof(key), key, sizeof(val), val)) > 0) {
- if (val[0] == '\0')
- r = format->options(a, key, NULL);
- else
- r = format->options(a, key, val);
+ valp = val[0] == '\0' ? NULL : val;
+ a->format = format;
+ r = format->options(a, key, valp);
+ a->format = NULL;
if (r == ARCHIVE_FATAL)
return (r);
s += len;
Modified: projects/mesh11s/lib/libc/arm/string/strncmp.S
==============================================================================
--- projects/mesh11s/lib/libc/arm/string/strncmp.S Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/arm/string/strncmp.S Tue Jun 23 22:47:34 2009 (r194785)
@@ -33,13 +33,16 @@
__FBSDID("$FreeBSD$");
ENTRY(strncmp)
-/* if ((len - 1) < 0) return 0 */
- subs r2, r2, #1
- movmi r0, #0
- movmi pc, lr
+/* if (len == 0) return 0 */
+ cmp r2, #0
+ moveq r0, #0
+ moveq pc, lr
/* ip == last src address to compare */
- add ip, r0, r2
+ adds ip, r0, r2
+/* Use last possible address on overflow. */
+ movcs ip, #0
+ sub ip, ip, #1
1:
ldrb r2, [r0], #1
ldrb r3, [r1], #1
Modified: projects/mesh11s/lib/libc/gen/initgroups.3
==============================================================================
--- projects/mesh11s/lib/libc/gen/initgroups.3 Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/gen/initgroups.3 Tue Jun 23 22:47:34 2009 (r194785)
@@ -65,6 +65,13 @@ function may fail and set
.Va errno
for any of the errors specified for the library function
.Xr setgroups 2 .
+It may also return:
+.Bl -tag -width Er
+.It Bq Er ENOMEM
+The
+.Fn initgroups
+function was unable to allocate temporary storage.
+.El
.Sh SEE ALSO
.Xr setgroups 2 ,
.Xr getgrouplist 3
Modified: projects/mesh11s/lib/libc/gen/initgroups.c
==============================================================================
--- projects/mesh11s/lib/libc/gen/initgroups.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/gen/initgroups.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -35,10 +35,12 @@ __FBSDID("$FreeBSD$");
#include <sys/param.h>
-#include <stdio.h>
#include "namespace.h"
#include <err.h>
#include "un-namespace.h"
+#include <errno.h>
+#include <stdio.h>
+#include <stdlib.h>
#include <unistd.h>
int
@@ -46,14 +48,21 @@ initgroups(uname, agroup)
const char *uname;
gid_t agroup;
{
- int ngroups;
+ int ngroups, ret;
+ long ngroups_max;
+ gid_t *groups;
+
/*
- * Provide space for one group more than NGROUPS to allow
+ * Provide space for one group more than possible to allow
* setgroups to fail and set errno.
*/
- gid_t groups[NGROUPS + 1];
+ ngroups_max = sysconf(_SC_NGROUPS_MAX) + 2;
+ if ((groups = malloc(sizeof(*groups) * ngroups_max)) == NULL)
+ return (ENOMEM);
- ngroups = NGROUPS + 1;
+ ngroups = (int)ngroups_max;
getgrouplist(uname, agroup, groups, &ngroups);
- return (setgroups(ngroups, groups));
+ ret = setgroups(ngroups, groups);
+ free(groups);
+ return (ret);
}
Modified: projects/mesh11s/lib/libc/i386/stdlib/Makefile.inc
==============================================================================
--- projects/mesh11s/lib/libc/i386/stdlib/Makefile.inc Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/i386/stdlib/Makefile.inc Tue Jun 23 22:47:34 2009 (r194785)
@@ -1,4 +1,4 @@
# @(#)Makefile.inc 8.1 (Berkeley) 6/4/93
# $FreeBSD$
-MDSRCS+=abs.S div.S labs.S ldiv.S
+MDSRCS+=div.S ldiv.S
Modified: projects/mesh11s/lib/libc/i386/stdlib/div.S
==============================================================================
--- projects/mesh11s/lib/libc/i386/stdlib/div.S Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/i386/stdlib/div.S Tue Jun 23 22:47:34 2009 (r194785)
@@ -33,7 +33,5 @@ ENTRY(div)
movl 8(%esp),%ecx
cdq
idiv %ecx
- movl %eax,4(%esp)
- movl %edx,8(%esp)
ret
END(div)
Modified: projects/mesh11s/lib/libc/i386/stdlib/ldiv.S
==============================================================================
--- projects/mesh11s/lib/libc/i386/stdlib/ldiv.S Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/i386/stdlib/ldiv.S Tue Jun 23 22:47:34 2009 (r194785)
@@ -36,7 +36,5 @@ ENTRY(ldiv)
movl 8(%esp),%ecx
cdq
idiv %ecx
- movl %eax,4(%esp)
- movl %edx,8(%esp)
ret
END(ldiv)
Modified: projects/mesh11s/lib/libc/rpc/auth_unix.c
==============================================================================
--- projects/mesh11s/lib/libc/rpc/auth_unix.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/rpc/auth_unix.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -185,23 +185,29 @@ authunix_create(machname, uid, gid, len,
AUTH *
authunix_create_default()
{
- int len;
+ int ngids;
+ long ngids_max;
char machname[MAXHOSTNAMELEN + 1];
uid_t uid;
gid_t gid;
- gid_t gids[NGROUPS_MAX];
+ gid_t *gids;
+
+ ngids_max = sysconf(_SC_NGROUPS_MAX) + 1;
+ gids = malloc(sizeof(gid_t) * ngids_max);
+ if (gids == NULL)
+ return (NULL);
if (gethostname(machname, sizeof machname) == -1)
abort();
machname[sizeof(machname) - 1] = 0;
uid = geteuid();
gid = getegid();
- if ((len = getgroups(NGROUPS_MAX, gids)) < 0)
+ if ((ngids = getgroups(ngids_max, gids)) < 0)
abort();
- if (len > NGRPS)
- len = NGRPS;
+ if (ngids > NGRPS)
+ ngids = NGRPS;
/* XXX: interface problem; those should all have been unsigned */
- return (authunix_create(machname, (int)uid, (int)gid, len,
+ return (authunix_create(machname, (int)uid, (int)gid, ngids,
(int *)gids));
}
Modified: projects/mesh11s/lib/libc/rpc/netname.c
==============================================================================
--- projects/mesh11s/lib/libc/rpc/netname.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/rpc/netname.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -61,9 +61,6 @@ __FBSDID("$FreeBSD$");
#ifndef MAXHOSTNAMELEN
#define MAXHOSTNAMELEN 256
#endif
-#ifndef NGROUPS
-#define NGROUPS 16
-#endif
#define TYPE_BIT(type) (sizeof (type) * CHAR_BIT)
Modified: projects/mesh11s/lib/libc/rpc/netnamer.c
==============================================================================
--- projects/mesh11s/lib/libc/rpc/netnamer.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/rpc/netnamer.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -66,10 +66,6 @@ static char *NETIDFILE = "/etc/netid"
static int getnetid( char *, char * );
static int _getgroups( char *, gid_t * );
-#ifndef NGROUPS
-#define NGROUPS 16
-#endif
-
/*
* Convert network-name into unix credential
*/
@@ -104,7 +100,7 @@ netname2user(netname, uidp, gidp, gidlen
return (0);
}
*gidp = (gid_t) atol(p);
- for (gidlen = 0; gidlen < NGROUPS; gidlen++) {
+ for (gidlen = 0; gidlen < NGRPS; gidlen++) {
p = strsep(&res, "\n,");
if (p == NULL)
break;
@@ -157,7 +153,7 @@ netname2user(netname, uidp, gidp, gidlen
static int
_getgroups(uname, groups)
char *uname;
- gid_t groups[NGROUPS];
+ gid_t groups[NGRPS];
{
gid_t ngroups = 0;
struct group *grp;
@@ -169,7 +165,7 @@ _getgroups(uname, groups)
while ((grp = getgrent())) {
for (i = 0; grp->gr_mem[i]; i++)
if (!strcmp(grp->gr_mem[i], uname)) {
- if (ngroups == NGROUPS) {
+ if (ngroups == NGRPS) {
#ifdef DEBUG
fprintf(stderr,
"initgroups: %s is in too many groups\n", uname);
Modified: projects/mesh11s/lib/libc/rpc/svc_dg.c
==============================================================================
--- projects/mesh11s/lib/libc/rpc/svc_dg.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/rpc/svc_dg.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -97,8 +97,9 @@ int svc_dg_enablecache(SVCXPRT *, u_int)
*/
static const char svc_dg_str[] = "svc_dg_create: %s";
static const char svc_dg_err1[] = "could not get transport information";
-static const char svc_dg_err2[] = " transport does not support data transfer";
+static const char svc_dg_err2[] = "transport does not support data transfer";
static const char svc_dg_err3[] = "getsockname failed";
+static const char svc_dg_err4[] = "cannot set IP_RECVDSTADDR";
static const char __no_mem_str[] = "out of memory";
SVCXPRT *
@@ -156,6 +157,23 @@ svc_dg_create(fd, sendsize, recvsize)
xprt->xp_ltaddr.len = slen;
memcpy(xprt->xp_ltaddr.buf, &ss, slen);
+ if (ss.ss_family == AF_INET) {
+ struct sockaddr_in *sin;
+ static const int true_value = 1;
+
+ sin = (struct sockaddr_in *)(void *)&ss;
+ if (sin->sin_addr.s_addr == INADDR_ANY) {
+ su->su_srcaddr.buf = mem_alloc(sizeof (ss));
+ su->su_srcaddr.maxlen = sizeof (ss);
+
+ if (_setsockopt(fd, IPPROTO_IP, IP_RECVDSTADDR,
+ &true_value, sizeof(true_value))) {
+ warnx(svc_dg_str, svc_dg_err4);
+ goto freedata_nowarn;
+ }
+ }
+ }
+
xprt_register(xprt);
return (xprt);
freedata:
@@ -197,13 +215,15 @@ svc_dg_recvfrom(int fd, char *buf, int b
msg.msg_iovlen = 1;
msg.msg_namelen = *raddrlen;
msg.msg_name = (char *)raddr;
- msg.msg_control = (caddr_t)tmp;
- msg.msg_controllen = CMSG_LEN(sizeof(*lin));
+ if (laddr != NULL) {
+ msg.msg_control = (caddr_t)tmp;
+ msg.msg_controllen = CMSG_LEN(sizeof(*lin));
+ }
rlen = _recvmsg(fd, &msg, 0);
if (rlen >= 0)
*raddrlen = msg.msg_namelen;
- if (rlen == -1 || !laddr ||
+ if (rlen == -1 || laddr == NULL ||
msg.msg_controllen < sizeof(struct cmsghdr) ||
msg.msg_flags & MSG_CTRUNC)
return rlen;
@@ -214,18 +234,19 @@ svc_dg_recvfrom(int fd, char *buf, int b
cmsg->cmsg_type == IP_RECVDSTADDR) {
have_lin = TRUE;
memcpy(&lin->sin_addr,
- (struct in_addr *)CMSG_DATA(cmsg), sizeof(struct in_addr));
+ (struct in_addr *)CMSG_DATA(cmsg),
+ sizeof(struct in_addr));
break;
}
}
- if (!have_lin)
- return rlen;
-
lin->sin_family = AF_INET;
lin->sin_port = 0;
*laddrlen = sizeof(struct sockaddr_in);
+ if (!have_lin)
+ lin->sin_addr.s_addr = INADDR_ANY;
+
return rlen;
}
@@ -246,7 +267,7 @@ again:
alen = sizeof (struct sockaddr_storage);
rlen = svc_dg_recvfrom(xprt->xp_fd, rpc_buffer(xprt), su->su_iosz,
(struct sockaddr *)(void *)&ss, &alen,
- (struct sockaddr *)xprt->xp_ltaddr.buf, &xprt->xp_ltaddr.len);
+ (struct sockaddr *)su->su_srcaddr.buf, &su->su_srcaddr.len);
if (rlen == -1 && errno == EINTR)
goto again;
if (rlen == -1 || (rlen < (ssize_t)(4 * sizeof (u_int32_t))))
@@ -300,7 +321,8 @@ svc_dg_sendto(int fd, char *buf, int buf
msg.msg_namelen = raddrlen;
msg.msg_name = (char *)raddr;
- if (laddr->sa_family == AF_INET && lin->s_addr != INADDR_ANY) {
+ if (laddr != NULL && laddr->sa_family == AF_INET &&
+ lin->s_addr != INADDR_ANY) {
msg.msg_control = (caddr_t)tmp;
msg.msg_controllen = CMSG_LEN(sizeof(*lin));
cmsg = CMSG_FIRSTHDR(&msg);
@@ -346,8 +368,8 @@ svc_dg_reply(xprt, msg)
if (svc_dg_sendto(xprt->xp_fd, rpc_buffer(xprt), slen,
(struct sockaddr *)xprt->xp_rtaddr.buf,
(socklen_t)xprt->xp_rtaddr.len,
- (struct sockaddr *)xprt->xp_ltaddr.buf,
- xprt->xp_ltaddr.len) == (ssize_t) slen) {
+ (struct sockaddr *)su->su_srcaddr.buf,
+ (socklen_t)su->su_srcaddr.len) == (ssize_t) slen) {
stat = TRUE;
if (su->su_cache)
cache_set(xprt, slen);
@@ -393,6 +415,8 @@ svc_dg_destroy(xprt)
(void)_close(xprt->xp_fd);
XDR_DESTROY(&(su->su_xdrs));
(void) mem_free(rpc_buffer(xprt), su->su_iosz);
+ if (su->su_srcaddr.buf)
+ (void) mem_free(su->su_srcaddr.buf, su->su_srcaddr.maxlen);
(void) mem_free(su, sizeof (*su));
if (xprt->xp_rtaddr.buf)
(void) mem_free(xprt->xp_rtaddr.buf, xprt->xp_rtaddr.maxlen);
Modified: projects/mesh11s/lib/libc/rpc/svc_generic.c
==============================================================================
--- projects/mesh11s/lib/libc/rpc/svc_generic.c Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/rpc/svc_generic.c Tue Jun 23 22:47:34 2009 (r194785)
@@ -199,7 +199,6 @@ svc_tli_create(fd, nconf, bindaddr, send
struct __rpc_sockinfo si;
struct sockaddr_storage ss;
socklen_t slen;
- static const int true_value = 1;
if (fd == RPC_ANYFD) {
if (nconf == NULL) {
@@ -226,14 +225,6 @@ svc_tli_create(fd, nconf, bindaddr, send
}
}
- if (si.si_af == AF_INET && si.si_socktype == SOCK_DGRAM) {
- if (_setsockopt(fd, IPPROTO_IP, IP_RECVDSTADDR,
- &true_value, sizeof(true_value))) {
- warnx("svc_tli_create: cannot set IP_RECVDSTADDR");
- return (NULL);
- }
- }
-
/*
* If the fd is unbound, try to bind it.
*/
Modified: projects/mesh11s/lib/libc/stdlib/Makefile.inc
==============================================================================
--- projects/mesh11s/lib/libc/stdlib/Makefile.inc Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/stdlib/Makefile.inc Tue Jun 23 22:47:34 2009 (r194785)
@@ -16,9 +16,7 @@ MISRCS+=_Exit.c a64l.c abort.c abs.c ate
SYM_MAPS+= ${.CURDIR}/stdlib/Symbol.map
# machine-dependent stdlib sources
-.if exists(${.CURDIR}/${MACHINE_ARCH}/stdlib/Makefile.inc)
-.include "${.CURDIR}/${MACHINE_ARCH}/stdlib/Makefile.inc"
-.endif
+.sinclude "${.CURDIR}/${MACHINE_ARCH}/stdlib/Makefile.inc"
MAN+= a64l.3 abort.3 abs.3 alloca.3 atexit.3 atof.3 atoi.3 atol.3 bsearch.3 \
div.3 exit.3 getenv.3 getopt.3 getopt_long.3 getsubopt.3 \
Modified: projects/mesh11s/lib/libc/sys/Symbol.map
==============================================================================
--- projects/mesh11s/lib/libc/sys/Symbol.map Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/sys/Symbol.map Tue Jun 23 22:47:34 2009 (r194785)
@@ -196,7 +196,6 @@ FBSD_1.0 {
nanosleep;
netbsd_lchown;
netbsd_msync;
- nfsclnt;
nfssvc;
nfstat;
nlstat;
@@ -748,8 +747,6 @@ FBSDprivate_1.0 {
__sys_netbsd_lchown;
_netbsd_msync;
__sys_netbsd_msync;
- _nfsclnt;
- __sys_nfsclnt;
_nfssvc;
__sys_nfssvc;
_nfstat;
Modified: projects/mesh11s/lib/libc/sys/getgroups.2
==============================================================================
--- projects/mesh11s/lib/libc/sys/getgroups.2 Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/sys/getgroups.2 Tue Jun 23 22:47:34 2009 (r194785)
@@ -58,10 +58,7 @@ The
system call
returns the actual number of groups returned in
.Fa gidset .
-No more than
-.Dv NGROUPS_MAX
-will ever
-be returned.
+At least one and as many as {NGROUPS_MAX}+1 values may be returned.
If
.Fa gidsetlen
is zero,
@@ -92,6 +89,11 @@ an invalid address.
.Sh SEE ALSO
.Xr setgroups 2 ,
.Xr initgroups 3
+.Sh STANDARDS
+The
+.Fn getgroups
+system call conforms to
+.St -p1003.1-2008 .
.Sh HISTORY
The
.Fn getgroups
Modified: projects/mesh11s/lib/libc/sys/getrlimit.2
==============================================================================
--- projects/mesh11s/lib/libc/sys/getrlimit.2 Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/sys/getrlimit.2 Tue Jun 23 22:47:34 2009 (r194785)
@@ -97,6 +97,15 @@ mbufs, that this user may hold at any ti
The maximum size (in bytes) of the stack segment for a process;
this defines how far a program's stack segment may be extended.
Stack extension is performed automatically by the system.
+.It Dv RLIMIT_SWAP
+The maximum size (in bytes) of the swap space that may be reserved or
+used by all of this user id's processes.
+This limit is enforced only if bit 1 of the
+.Va vm.overcommit
+sysctl is set.
+Please see
+.Xr tuning 7
+for a complete description of this sysctl.
.It Dv RLIMIT_NPTS
The maximum number of pseudo-terminals created by this user id.
.El
Modified: projects/mesh11s/lib/libc/sys/jail.2
==============================================================================
--- projects/mesh11s/lib/libc/sys/jail.2 Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/sys/jail.2 Tue Jun 23 22:47:34 2009 (r194785)
@@ -25,7 +25,7 @@
.\"
.\" $FreeBSD$
.\"
-.Dd May 27, 2009
+.Dd June 23, 2009
.Dt JAIL 2
.Os
.Sh NAME
@@ -293,9 +293,9 @@ will fail if:
.Bl -tag -width Er
.It Bq Er EPERM
This process is not allowed to create a jail, either because it is not
-the super-user, or because it is in a jail where the
-.Va allow.jails
-parameter is not set.
+the super-user, or because it would exceed the jail's
+.Va children.max
+limit.
.It Bq Er EFAULT
.Fa jail
points to an address outside the allocated address space of the process.
@@ -312,9 +312,9 @@ will fail if:
.Bl -tag -width Er
.It Bq Er EPERM
This process is not allowed to create a jail, either because it is not
-the super-user, or because it is in a jail where the
-.Va allow.jails
-parameter is not set.
+the super-user, or because it would exceed the jail's
+.Va children.max
+limit.
.It Bq Er EPERM
A jail parameter was set to a less restrictive value then the current
environment.
Modified: projects/mesh11s/lib/libc/sys/setgroups.2
==============================================================================
--- projects/mesh11s/lib/libc/sys/setgroups.2 Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libc/sys/setgroups.2 Tue Jun 23 22:47:34 2009 (r194785)
@@ -53,9 +53,7 @@ The
argument
indicates the number of entries in the array and must be no
more than
-.Dv NGROUPS ,
-as defined in
-.In sys/param.h .
+.Dv {NGROUPS_MAX}+1 .
.Pp
Only the super-user may set a new group list.
.Sh RETURN VALUES
@@ -71,7 +69,7 @@ The caller is not the super-user.
The number specified in the
.Fa ngroups
argument is larger than the
-.Dv NGROUPS
+.Dv {NGROUPS_MAX}+1
limit.
.It Bq Er EFAULT
The address specified for
Modified: projects/mesh11s/lib/libkiconv/Makefile
==============================================================================
--- projects/mesh11s/lib/libkiconv/Makefile Tue Jun 23 22:42:39 2009 (r194784)
+++ projects/mesh11s/lib/libkiconv/Makefile Tue Jun 23 22:47:34 2009 (r194785)
@@ -2,7 +2,7 @@
LIB= kiconv
SHLIBDIR?= /lib
-SRCS= xlat16_iconv.c xlat16_sysctl.c
+SRCS= kiconv_sysctl.c xlat16_iconv.c xlat16_sysctl.c
SRCS+= quirks.c
SHLIB_MAJOR= 3
Copied: projects/mesh11s/lib/libkiconv/kiconv_sysctl.c (from r194776, head/lib/libkiconv/kiconv_sysctl.c)
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ projects/mesh11s/lib/libkiconv/kiconv_sysctl.c Tue Jun 23 22:47:34 2009 (r194785, copy of r194776, head/lib/libkiconv/kiconv_sysctl.c)
@@ -0,0 +1,89 @@
+/*-
+ * Copyright (c) 2005 Ryuichiro Imura
+ * 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$
+ */
+
+#include <sys/types.h>
+#include <sys/iconv.h>
+#include <sys/sysctl.h>
+
+#include <ctype.h>
+#include <errno.h>
+#include <stdlib.h>
+#include <string.h>
+
+int
+kiconv_lookupconv(const char *drvname)
+{
+ size_t size;
+
+ if (sysctlbyname("kern.iconv.drvlist", NULL, &size, NULL, 0) == -1)
+ return (errno);
+ if (size > 0) {
+ char *drivers, *drvp;
+
+ drivers = malloc(size);
+ if (drivers == NULL)
+ return (ENOMEM);
+ if (sysctlbyname("kern.iconv.drvlist", drivers, &size, NULL, 0) == -1) {
+ free(drivers);
+ return (errno);
+ }
+ for (drvp = drivers; *drvp != '\0'; drvp += strlen(drvp) + 1)
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list