Date: Tue, 28 Jun 2011 20:28:12 +0000 (UTC) From: Marcel Moolenaar <marcel@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r223653 - in projects/llvm-ia64: . bin/ps bin/rcp bin/realpath bin/sh bin/sh/bltin cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/lib/libdtrace/common cddl/contrib/opensolari... Message-ID: <201106282028.p5SKSCC1064175@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: marcel Date: Tue Jun 28 20:28:11 2011 New Revision: 223653 URL: http://svn.freebsd.org/changeset/base/223653 Log: Sync with head@223652 Added: projects/llvm-ia64/contrib/sendmail/cf/ostype/solaris11.m4 - copied unchanged from r223652, head/contrib/sendmail/cf/ostype/solaris11.m4 - copied from r223652, head/contrib/tnftp/ projects/llvm-ia64/etc/devd/usb.conf - copied unchanged from r223652, head/etc/devd/usb.conf projects/llvm-ia64/etc/rc.d/kld - copied unchanged from r223652, head/etc/rc.d/kld projects/llvm-ia64/etc/rc.d/netwait - copied unchanged from r223652, head/etc/rc.d/netwait projects/llvm-ia64/lib/libthr/arch/sparc64/sparc64/_umtx_op_err.S - copied unchanged from r223652, head/lib/libthr/arch/sparc64/sparc64/_umtx_op_err.S projects/llvm-ia64/lib/libusb/libusb01.c - copied unchanged from r223652, head/lib/libusb/libusb01.c projects/llvm-ia64/sys/contrib/pf/net/if_pflow.h - copied unchanged from r223652, head/sys/contrib/pf/net/if_pflow.h projects/llvm-ia64/sys/contrib/pf/net/pf_lb.c - copied unchanged from r223652, head/sys/contrib/pf/net/pf_lb.c projects/llvm-ia64/sys/dev/pci/pci_subr.c - copied unchanged from r223652, head/sys/dev/pci/pci_subr.c projects/llvm-ia64/sys/dev/usb/template/usb_template_audio.c - copied unchanged from r223652, head/sys/dev/usb/template/usb_template_audio.c projects/llvm-ia64/sys/dev/usb/template/usb_template_kbd.c - copied unchanged from r223652, head/sys/dev/usb/template/usb_template_kbd.c projects/llvm-ia64/sys/dev/usb/template/usb_template_modem.c - copied unchanged from r223652, head/sys/dev/usb/template/usb_template_modem.c projects/llvm-ia64/sys/dev/usb/template/usb_template_mouse.c - copied unchanged from r223652, head/sys/dev/usb/template/usb_template_mouse.c projects/llvm-ia64/sys/fs/nfsclient/nfs_clkdtrace.c - copied unchanged from r223652, head/sys/fs/nfsclient/nfs_clkdtrace.c projects/llvm-ia64/sys/fs/nfsclient/nfs_kdtrace.h - copied unchanged from r223652, head/sys/fs/nfsclient/nfs_kdtrace.h projects/llvm-ia64/sys/modules/dtrace/dtnfscl/ - copied from r223652, head/sys/modules/dtrace/dtnfscl/ projects/llvm-ia64/sys/modules/pfsync/ - copied from r223652, head/sys/modules/pfsync/ projects/llvm-ia64/sys/powerpc/ps3/ohci_ps3.c - copied unchanged from r223652, head/sys/powerpc/ps3/ohci_ps3.c projects/llvm-ia64/sys/powerpc/ps3/ps3disk.c - copied unchanged from r223652, head/sys/powerpc/ps3/ps3disk.c projects/llvm-ia64/sys/x86/include/pci_cfgreg.h - copied unchanged from r223652, head/sys/x86/include/pci_cfgreg.h projects/llvm-ia64/sys/x86/pci/pci_bus.c - copied unchanged from r223652, head/sys/x86/pci/pci_bus.c projects/llvm-ia64/tools/build/options/WITHOUT_UTMPX - copied unchanged from r223652, head/tools/build/options/WITHOUT_UTMPX projects/llvm-ia64/tools/regression/bin/sh/builtins/case10.0 - copied unchanged from r223652, head/tools/regression/bin/sh/builtins/case10.0 projects/llvm-ia64/tools/regression/bin/sh/builtins/case8.0 - copied unchanged from r223652, head/tools/regression/bin/sh/builtins/case8.0 projects/llvm-ia64/tools/regression/bin/sh/builtins/case9.0 - copied unchanged from r223652, head/tools/regression/bin/sh/builtins/case9.0 projects/llvm-ia64/tools/regression/bin/sh/builtins/export1.0 - copied unchanged from r223652, head/tools/regression/bin/sh/builtins/export1.0 projects/llvm-ia64/tools/regression/bin/sh/builtins/set2.0 - copied unchanged from r223652, head/tools/regression/bin/sh/builtins/set2.0 projects/llvm-ia64/tools/regression/bin/sh/execution/bg4.0 - copied unchanged from r223652, head/tools/regression/bin/sh/execution/bg4.0 projects/llvm-ia64/tools/regression/bin/sh/expansion/cmdsubst11.0 - copied unchanged from r223652, head/tools/regression/bin/sh/expansion/cmdsubst11.0 projects/llvm-ia64/tools/tools/bus_autoconf/ - copied from r223652, head/tools/tools/bus_autoconf/ projects/llvm-ia64/usr.bin/ftp/tnftp_config.h - copied unchanged from r223652, head/usr.bin/ftp/tnftp_config.h projects/llvm-ia64/usr.sbin/makefs/mtree.c - copied unchanged from r223652, head/usr.sbin/makefs/mtree.c Directory Properties: projects/llvm-ia64/contrib/tnftp/ (props changed) Deleted: projects/llvm-ia64/contrib/lukemftp/ projects/llvm-ia64/lib/libusb/libusb20_compat01.c projects/llvm-ia64/sys/amd64/pci/pci_bus.c projects/llvm-ia64/sys/contrib/pf/net/pf_subr.c projects/llvm-ia64/sys/i386/pci/pci_bus.c projects/llvm-ia64/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.msk projects/llvm-ia64/usr.bin/ftp/config.h Modified: projects/llvm-ia64/Makefile projects/llvm-ia64/Makefile.inc1 projects/llvm-ia64/UPDATING projects/llvm-ia64/bin/ps/extern.h projects/llvm-ia64/bin/ps/keyword.c projects/llvm-ia64/bin/ps/print.c projects/llvm-ia64/bin/ps/ps.1 projects/llvm-ia64/bin/rcp/rcp.c projects/llvm-ia64/bin/realpath/realpath.1 projects/llvm-ia64/bin/realpath/realpath.c projects/llvm-ia64/bin/sh/alias.c projects/llvm-ia64/bin/sh/alias.h projects/llvm-ia64/bin/sh/arith.h projects/llvm-ia64/bin/sh/arith_yacc.c projects/llvm-ia64/bin/sh/bltin/bltin.h projects/llvm-ia64/bin/sh/cd.c projects/llvm-ia64/bin/sh/cd.h projects/llvm-ia64/bin/sh/eval.c projects/llvm-ia64/bin/sh/eval.h projects/llvm-ia64/bin/sh/exec.h projects/llvm-ia64/bin/sh/expand.c projects/llvm-ia64/bin/sh/expand.h projects/llvm-ia64/bin/sh/histedit.c projects/llvm-ia64/bin/sh/jobs.c projects/llvm-ia64/bin/sh/jobs.h projects/llvm-ia64/bin/sh/main.c projects/llvm-ia64/bin/sh/main.h projects/llvm-ia64/bin/sh/mkbuiltins projects/llvm-ia64/bin/sh/mkinit.c projects/llvm-ia64/bin/sh/mktokens projects/llvm-ia64/bin/sh/myhistedit.h projects/llvm-ia64/bin/sh/nodetypes projects/llvm-ia64/bin/sh/options.c projects/llvm-ia64/bin/sh/options.h projects/llvm-ia64/bin/sh/parser.c projects/llvm-ia64/bin/sh/sh.1 projects/llvm-ia64/bin/sh/trap.c projects/llvm-ia64/bin/sh/trap.h projects/llvm-ia64/bin/sh/var.c projects/llvm-ia64/bin/sh/var.h projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/llvm-ia64/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c projects/llvm-ia64/contrib/binutils/bfd/coffcode.h projects/llvm-ia64/contrib/binutils/bfd/opncls.c projects/llvm-ia64/contrib/binutils/bfd/peicode.h projects/llvm-ia64/contrib/binutils/gas/config/obj-elf.c projects/llvm-ia64/contrib/binutils/gas/config/tc-arm.c projects/llvm-ia64/contrib/binutils/gas/frags.c projects/llvm-ia64/contrib/binutils/gas/subsegs.c projects/llvm-ia64/contrib/binutils/ld/ldexp.c projects/llvm-ia64/contrib/binutils/ld/sysdep.h projects/llvm-ia64/contrib/binutils/opcodes/i386-dis.c projects/llvm-ia64/contrib/dialog/dialog.h projects/llvm-ia64/contrib/gcc/cfg.c projects/llvm-ia64/contrib/gcc/output.h projects/llvm-ia64/contrib/gcc/rtl.h projects/llvm-ia64/contrib/gcc/tree.h projects/llvm-ia64/contrib/gdb/gdb/ppcfbsd-tdep.c projects/llvm-ia64/contrib/gperf/src/gen-perf.cc projects/llvm-ia64/contrib/gperf/src/key-list.cc projects/llvm-ia64/contrib/libpcap/bpf/net/bpf_filter.c projects/llvm-ia64/contrib/ntp/ntpd/ntp_io.c projects/llvm-ia64/contrib/pf/authpf/authpf.8 projects/llvm-ia64/contrib/pf/authpf/authpf.c projects/llvm-ia64/contrib/pf/authpf/pathnames.h projects/llvm-ia64/contrib/pf/ftp-proxy/filter.c projects/llvm-ia64/contrib/pf/ftp-proxy/filter.h projects/llvm-ia64/contrib/pf/ftp-proxy/ftp-proxy.8 projects/llvm-ia64/contrib/pf/ftp-proxy/ftp-proxy.c projects/llvm-ia64/contrib/pf/man/pf.4 projects/llvm-ia64/contrib/pf/man/pf.conf.5 projects/llvm-ia64/contrib/pf/man/pf.os.5 projects/llvm-ia64/contrib/pf/man/pflog.4 projects/llvm-ia64/contrib/pf/man/pfsync.4 projects/llvm-ia64/contrib/pf/pfctl/parse.y projects/llvm-ia64/contrib/pf/pfctl/pf_print_state.c projects/llvm-ia64/contrib/pf/pfctl/pfctl.8 projects/llvm-ia64/contrib/pf/pfctl/pfctl.c projects/llvm-ia64/contrib/pf/pfctl/pfctl.h projects/llvm-ia64/contrib/pf/pfctl/pfctl_altq.c projects/llvm-ia64/contrib/pf/pfctl/pfctl_optimize.c projects/llvm-ia64/contrib/pf/pfctl/pfctl_osfp.c projects/llvm-ia64/contrib/pf/pfctl/pfctl_parser.c projects/llvm-ia64/contrib/pf/pfctl/pfctl_parser.h projects/llvm-ia64/contrib/pf/pfctl/pfctl_qstats.c projects/llvm-ia64/contrib/pf/pfctl/pfctl_radix.c projects/llvm-ia64/contrib/pf/pfctl/pfctl_table.c projects/llvm-ia64/contrib/pf/pflogd/pflogd.8 projects/llvm-ia64/contrib/pf/pflogd/pflogd.c projects/llvm-ia64/contrib/pf/pflogd/privsep.c projects/llvm-ia64/contrib/pf/pflogd/privsep_fdpass.c projects/llvm-ia64/contrib/sendmail/CACerts projects/llvm-ia64/contrib/sendmail/FREEBSD-upgrade projects/llvm-ia64/contrib/sendmail/KNOWNBUGS projects/llvm-ia64/contrib/sendmail/LICENSE projects/llvm-ia64/contrib/sendmail/PGPKEYS projects/llvm-ia64/contrib/sendmail/RELEASE_NOTES projects/llvm-ia64/contrib/sendmail/cf/cf/submit.cf projects/llvm-ia64/contrib/sendmail/cf/feature/ldap_routing.m4 projects/llvm-ia64/contrib/sendmail/cf/m4/cfhead.m4 projects/llvm-ia64/contrib/sendmail/cf/m4/proto.m4 projects/llvm-ia64/contrib/sendmail/cf/m4/version.m4 projects/llvm-ia64/contrib/sendmail/contrib/qtool.pl projects/llvm-ia64/contrib/sendmail/doc/op/op.me projects/llvm-ia64/contrib/sendmail/include/sm/conf.h projects/llvm-ia64/contrib/sendmail/libmilter/docs/overview.html projects/llvm-ia64/contrib/sendmail/libmilter/docs/smfi_stop.html projects/llvm-ia64/contrib/sendmail/libmilter/docs/xxfi_envrcpt.html projects/llvm-ia64/contrib/sendmail/libmilter/engine.c projects/llvm-ia64/contrib/sendmail/libmilter/sm_gethost.c projects/llvm-ia64/contrib/sendmail/libmilter/worker.c projects/llvm-ia64/contrib/sendmail/libsm/ldap.c projects/llvm-ia64/contrib/sendmail/makemap/makemap.c projects/llvm-ia64/contrib/sendmail/src/Makefile.m4 projects/llvm-ia64/contrib/sendmail/src/conf.c projects/llvm-ia64/contrib/sendmail/src/daemon.c projects/llvm-ia64/contrib/sendmail/src/deliver.c projects/llvm-ia64/contrib/sendmail/src/domain.c projects/llvm-ia64/contrib/sendmail/src/envelope.c projects/llvm-ia64/contrib/sendmail/src/err.c projects/llvm-ia64/contrib/sendmail/src/main.c projects/llvm-ia64/contrib/sendmail/src/map.c projects/llvm-ia64/contrib/sendmail/src/mci.c projects/llvm-ia64/contrib/sendmail/src/parseaddr.c projects/llvm-ia64/contrib/sendmail/src/queue.c projects/llvm-ia64/contrib/sendmail/src/readcf.c projects/llvm-ia64/contrib/sendmail/src/sendmail.8 projects/llvm-ia64/contrib/sendmail/src/sendmail.h projects/llvm-ia64/contrib/sendmail/src/sm_resolve.c projects/llvm-ia64/contrib/sendmail/src/srvrsmtp.c projects/llvm-ia64/contrib/sendmail/src/tls.c projects/llvm-ia64/contrib/sendmail/src/udb.c projects/llvm-ia64/contrib/sendmail/src/usersmtp.c projects/llvm-ia64/contrib/sendmail/src/version.c projects/llvm-ia64/contrib/top/display.c projects/llvm-ia64/contrib/top/top.h projects/llvm-ia64/contrib/traceroute/traceroute.c projects/llvm-ia64/contrib/tzdata/antarctica projects/llvm-ia64/contrib/tzdata/asia projects/llvm-ia64/contrib/tzdata/europe projects/llvm-ia64/contrib/tzdata/southamerica projects/llvm-ia64/contrib/tzdata/zone.tab projects/llvm-ia64/etc/defaults/rc.conf projects/llvm-ia64/etc/devd/Makefile projects/llvm-ia64/etc/devd/uath.conf projects/llvm-ia64/etc/network.subr projects/llvm-ia64/etc/periodic/daily/800.scrub-zfs projects/llvm-ia64/etc/periodic/monthly/Makefile projects/llvm-ia64/etc/rc.d/Makefile projects/llvm-ia64/etc/rc.d/mountcritremote projects/llvm-ia64/etc/rc.d/quota projects/llvm-ia64/etc/rc.d/var projects/llvm-ia64/etc/rc.subr projects/llvm-ia64/etc/regdomain.xml projects/llvm-ia64/etc/sendmail/freebsd.mc projects/llvm-ia64/etc/sendmail/freebsd.submit.mc projects/llvm-ia64/kerberos5/Makefile projects/llvm-ia64/lib/csu/powerpc64/Makefile projects/llvm-ia64/lib/libc/db/btree/bt_split.c projects/llvm-ia64/lib/libc/db/man/mpool.3 projects/llvm-ia64/lib/libc/gen/basename.3 projects/llvm-ia64/lib/libc/gen/basename.c projects/llvm-ia64/lib/libc/gen/ftw.c projects/llvm-ia64/lib/libc/gen/getutxent.3 projects/llvm-ia64/lib/libc/gen/posix_spawn.3 projects/llvm-ia64/lib/libc/gen/posix_spawn.c projects/llvm-ia64/lib/libc/gen/pututxline.c projects/llvm-ia64/lib/libc/gen/sysconf.c projects/llvm-ia64/lib/libc/iconv/citrus_mapper.c projects/llvm-ia64/lib/libc/iconv/iconv.c projects/llvm-ia64/lib/libc/net/sctp_opt_info.3 projects/llvm-ia64/lib/libc/net/sctp_sys_calls.c projects/llvm-ia64/lib/libc/stdlib/malloc.c projects/llvm-ia64/lib/libc/stdlib/ptsname.c projects/llvm-ia64/lib/libc/sys/wait.2 projects/llvm-ia64/lib/libmd/sha256.3 projects/llvm-ia64/lib/libmd/sha512.3 projects/llvm-ia64/lib/libprocstat/Makefile projects/llvm-ia64/lib/libprocstat/libprocstat.c projects/llvm-ia64/lib/libstand/net.c projects/llvm-ia64/lib/libstand/tftp.c projects/llvm-ia64/lib/libstand/zalloc.c projects/llvm-ia64/lib/libstand/zalloc_malloc.c projects/llvm-ia64/lib/libthr/arch/sparc64/Makefile.inc projects/llvm-ia64/lib/libthr/arch/sparc64/include/pthread_md.h projects/llvm-ia64/lib/libthr/arch/sparc64/sparc64/pthread_md.c projects/llvm-ia64/lib/libthr/thread/thr_init.c projects/llvm-ia64/lib/libusb/Makefile projects/llvm-ia64/lib/libusb/libusb10.c projects/llvm-ia64/lib/libusb/libusb20.3 projects/llvm-ia64/lib/libusb/libusb20.c projects/llvm-ia64/lib/libusb/libusb20.h projects/llvm-ia64/lib/libusb/libusb20_int.h projects/llvm-ia64/lib/libusb/libusb20_ugen20.c projects/llvm-ia64/lib/msun/ld80/e_rem_pio2l.h projects/llvm-ia64/lib/msun/src/e_rem_pio2.c projects/llvm-ia64/libexec/ftpd/ftpd.c projects/llvm-ia64/libexec/rtld-elf/rtld.c projects/llvm-ia64/libexec/tftpd/tftp-file.c projects/llvm-ia64/libexec/tftpd/tftpd.8 projects/llvm-ia64/libexec/ulog-helper/Makefile projects/llvm-ia64/libexec/ulog-helper/ulog-helper.c projects/llvm-ia64/release/Makefile projects/llvm-ia64/release/doc/en_US.ISO8859-1/readme/article.sgml projects/llvm-ia64/release/doc/en_US.ISO8859-1/relnotes/article.sgml projects/llvm-ia64/release/doc/share/sgml/release.ent projects/llvm-ia64/sbin/camcontrol/camcontrol.c projects/llvm-ia64/sbin/ddb/ddb.8 projects/llvm-ia64/sbin/geom/class/part/geom_part.c projects/llvm-ia64/sbin/growfs/growfs.8 projects/llvm-ia64/sbin/growfs/growfs.c projects/llvm-ia64/sbin/hastctl/Makefile projects/llvm-ia64/sbin/hastd/Makefile projects/llvm-ia64/sbin/hastd/primary.c projects/llvm-ia64/sbin/hastd/proto_common.c projects/llvm-ia64/sbin/hastd/secondary.c projects/llvm-ia64/sbin/hastd/subr.c projects/llvm-ia64/sbin/ifconfig/ifconfig.c projects/llvm-ia64/sbin/ipfw/ipfw.8 projects/llvm-ia64/sbin/ipfw/ipfw2.c projects/llvm-ia64/sbin/ipfw/ipfw2.h projects/llvm-ia64/sbin/ipfw/nat.c projects/llvm-ia64/sbin/newfs/newfs.8 projects/llvm-ia64/sbin/pflogd/Makefile projects/llvm-ia64/sbin/savecore/savecore.c projects/llvm-ia64/sbin/tunefs/tunefs.8 projects/llvm-ia64/share/examples/etc/make.conf projects/llvm-ia64/share/man/man4/ng_ether.4 projects/llvm-ia64/share/man/man4/snd_hda.4 projects/llvm-ia64/share/man/man5/make.conf.5 projects/llvm-ia64/share/man/man5/rc.conf.5 projects/llvm-ia64/share/man/man5/src.conf.5 projects/llvm-ia64/share/man/man7/build.7 projects/llvm-ia64/share/man/man9/Makefile projects/llvm-ia64/share/man/man9/device_get_sysctl.9 projects/llvm-ia64/share/misc/committers-ports.dot projects/llvm-ia64/share/misc/iso3166 projects/llvm-ia64/share/misc/usb_hid_usages projects/llvm-ia64/share/mk/bsd.own.mk projects/llvm-ia64/sys/amd64/conf/GENERIC projects/llvm-ia64/sys/amd64/ia32/ia32_sigtramp.S projects/llvm-ia64/sys/amd64/include/pci_cfgreg.h projects/llvm-ia64/sys/arm/at91/at91_machdep.c projects/llvm-ia64/sys/arm/conf/CAMBRIA projects/llvm-ia64/sys/arm/sa11x0/assabet_machdep.c projects/llvm-ia64/sys/arm/sa11x0/sa11x0.c projects/llvm-ia64/sys/boot/Makefile projects/llvm-ia64/sys/boot/Makefile.arm projects/llvm-ia64/sys/boot/Makefile.powerpc projects/llvm-ia64/sys/boot/common/load_elf_obj.c projects/llvm-ia64/sys/boot/forth/loader.rc projects/llvm-ia64/sys/boot/i386/libi386/biosacpi.c projects/llvm-ia64/sys/boot/i386/zfsboot/zfsldr.S projects/llvm-ia64/sys/cam/ata/ata_da.c projects/llvm-ia64/sys/cam/ata/ata_xpt.c projects/llvm-ia64/sys/cam/cam_ccb.h projects/llvm-ia64/sys/cam/cam_periph.c projects/llvm-ia64/sys/cam/cam_periph.h projects/llvm-ia64/sys/cam/cam_xpt.c projects/llvm-ia64/sys/cam/cam_xpt.h projects/llvm-ia64/sys/cam/cam_xpt_internal.h projects/llvm-ia64/sys/cam/scsi/scsi_all.c projects/llvm-ia64/sys/cam/scsi/scsi_all.h projects/llvm-ia64/sys/cam/scsi/scsi_cd.c projects/llvm-ia64/sys/cam/scsi/scsi_da.c projects/llvm-ia64/sys/cam/scsi/scsi_pass.c projects/llvm-ia64/sys/cam/scsi/scsi_xpt.c projects/llvm-ia64/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h projects/llvm-ia64/sys/compat/freebsd32/freebsd32_misc.c projects/llvm-ia64/sys/compat/freebsd32/freebsd32_proto.h projects/llvm-ia64/sys/compat/freebsd32/freebsd32_syscall.h projects/llvm-ia64/sys/compat/freebsd32/freebsd32_syscalls.c projects/llvm-ia64/sys/compat/freebsd32/freebsd32_sysent.c projects/llvm-ia64/sys/compat/freebsd32/syscalls.master projects/llvm-ia64/sys/compat/linprocfs/linprocfs.c projects/llvm-ia64/sys/conf/Makefile.arm projects/llvm-ia64/sys/conf/files projects/llvm-ia64/sys/conf/files.amd64 projects/llvm-ia64/sys/conf/files.i386 projects/llvm-ia64/sys/conf/files.ia64 projects/llvm-ia64/sys/conf/files.pc98 projects/llvm-ia64/sys/conf/files.powerpc projects/llvm-ia64/sys/conf/options projects/llvm-ia64/sys/contrib/altq/altq/altq_red.c projects/llvm-ia64/sys/contrib/pf/net/if_pflog.c projects/llvm-ia64/sys/contrib/pf/net/if_pflog.h projects/llvm-ia64/sys/contrib/pf/net/if_pfsync.c projects/llvm-ia64/sys/contrib/pf/net/if_pfsync.h projects/llvm-ia64/sys/contrib/pf/net/pf.c projects/llvm-ia64/sys/contrib/pf/net/pf_if.c projects/llvm-ia64/sys/contrib/pf/net/pf_ioctl.c projects/llvm-ia64/sys/contrib/pf/net/pf_mtag.h projects/llvm-ia64/sys/contrib/pf/net/pf_norm.c projects/llvm-ia64/sys/contrib/pf/net/pf_osfp.c projects/llvm-ia64/sys/contrib/pf/net/pf_ruleset.c projects/llvm-ia64/sys/contrib/pf/net/pf_table.c projects/llvm-ia64/sys/contrib/pf/net/pfvar.h projects/llvm-ia64/sys/dev/acpica/acpi.c projects/llvm-ia64/sys/dev/acpica/acpi_cpu.c projects/llvm-ia64/sys/dev/acpica/acpi_pci.c projects/llvm-ia64/sys/dev/acpica/acpi_pcib_acpi.c projects/llvm-ia64/sys/dev/acpica/acpi_resource.c projects/llvm-ia64/sys/dev/acpica/acpi_thermal.c projects/llvm-ia64/sys/dev/acpica/acpivar.h projects/llvm-ia64/sys/dev/an/if_an.c projects/llvm-ia64/sys/dev/ata/chipsets/ata-intel.c projects/llvm-ia64/sys/dev/ath/ah_osdep.c projects/llvm-ia64/sys/dev/ath/ath_hal/ah.h projects/llvm-ia64/sys/dev/ath/ath_hal/ah_eeprom_9287.h projects/llvm-ia64/sys/dev/ath/ath_hal/ah_internal.h projects/llvm-ia64/sys/dev/ath/ath_hal/ah_regdomain.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5210/ar5210_beacon.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5211/ar5211_beacon.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5211/ar5211_xmit.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5212/ar5112.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5212/ar5212_beacon.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5312/ar5312_attach.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5416/ar2133.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5416/ar5416_beacon.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c projects/llvm-ia64/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c projects/llvm-ia64/sys/dev/ath/if_ath.c projects/llvm-ia64/sys/dev/ath/if_ath_ahb.c projects/llvm-ia64/sys/dev/ath/if_ath_sysctl.c projects/llvm-ia64/sys/dev/ath/if_ath_sysctl.h projects/llvm-ia64/sys/dev/atkbdc/atkbd.c projects/llvm-ia64/sys/dev/cardbus/cardbus_cis.c projects/llvm-ia64/sys/dev/dc/dcphy.c projects/llvm-ia64/sys/dev/dc/if_dc.c projects/llvm-ia64/sys/dev/dc/pnphy.c projects/llvm-ia64/sys/dev/e1000/if_igb.c projects/llvm-ia64/sys/dev/e1000/if_igb.h projects/llvm-ia64/sys/dev/en/if_en_pci.c projects/llvm-ia64/sys/dev/et/if_et.c projects/llvm-ia64/sys/dev/fdc/fdc_pccard.c projects/llvm-ia64/sys/dev/firewire/fwohci.c projects/llvm-ia64/sys/dev/fxp/if_fxp.c projects/llvm-ia64/sys/dev/gem/if_gem.c projects/llvm-ia64/sys/dev/gem/if_gemvar.h projects/llvm-ia64/sys/dev/iicbus/if_ic.c projects/llvm-ia64/sys/dev/mfi/mfi_cam.c projects/llvm-ia64/sys/dev/my/if_my.c projects/llvm-ia64/sys/dev/pccbb/pccbb.c projects/llvm-ia64/sys/dev/pccbb/pccbb_pci.c projects/llvm-ia64/sys/dev/pci/pci.c projects/llvm-ia64/sys/dev/pci/pci_pci.c projects/llvm-ia64/sys/dev/pty/pty.c projects/llvm-ia64/sys/dev/puc/puc.c projects/llvm-ia64/sys/dev/puc/puc_bfe.h projects/llvm-ia64/sys/dev/puc/puc_pccard.c projects/llvm-ia64/sys/dev/puc/puc_pci.c projects/llvm-ia64/sys/dev/safe/safe.c projects/llvm-ia64/sys/dev/sis/if_sis.c projects/llvm-ia64/sys/dev/snp/snp.c projects/llvm-ia64/sys/dev/sound/macio/i2s.c projects/llvm-ia64/sys/dev/sound/pci/hda/hdac.c projects/llvm-ia64/sys/dev/sound/usb/uaudio.c projects/llvm-ia64/sys/dev/syscons/scterm-teken.c projects/llvm-ia64/sys/dev/tdfx/tdfx_pci.c projects/llvm-ia64/sys/dev/usb/input/atp.c projects/llvm-ia64/sys/dev/usb/input/uep.c projects/llvm-ia64/sys/dev/usb/input/uhid.c projects/llvm-ia64/sys/dev/usb/input/ukbd.c projects/llvm-ia64/sys/dev/usb/input/ums.c projects/llvm-ia64/sys/dev/usb/misc/udbp.c projects/llvm-ia64/sys/dev/usb/misc/ufm.c projects/llvm-ia64/sys/dev/usb/net/if_aue.c projects/llvm-ia64/sys/dev/usb/net/if_axe.c projects/llvm-ia64/sys/dev/usb/net/if_cdce.c projects/llvm-ia64/sys/dev/usb/net/if_cue.c projects/llvm-ia64/sys/dev/usb/net/if_ipheth.c projects/llvm-ia64/sys/dev/usb/net/if_kue.c projects/llvm-ia64/sys/dev/usb/net/if_mos.c projects/llvm-ia64/sys/dev/usb/net/if_rue.c projects/llvm-ia64/sys/dev/usb/net/if_udav.c projects/llvm-ia64/sys/dev/usb/net/uhso.c projects/llvm-ia64/sys/dev/usb/serial/u3g.c projects/llvm-ia64/sys/dev/usb/serial/uark.c projects/llvm-ia64/sys/dev/usb/serial/ubsa.c projects/llvm-ia64/sys/dev/usb/serial/uchcom.c projects/llvm-ia64/sys/dev/usb/serial/ucycom.c projects/llvm-ia64/sys/dev/usb/serial/ufoma.c projects/llvm-ia64/sys/dev/usb/serial/uftdi.c projects/llvm-ia64/sys/dev/usb/serial/ugensa.c projects/llvm-ia64/sys/dev/usb/serial/uipaq.c projects/llvm-ia64/sys/dev/usb/serial/ulpt.c projects/llvm-ia64/sys/dev/usb/serial/umcs.c projects/llvm-ia64/sys/dev/usb/serial/umct.c projects/llvm-ia64/sys/dev/usb/serial/umodem.c projects/llvm-ia64/sys/dev/usb/serial/umoscom.c projects/llvm-ia64/sys/dev/usb/serial/uplcom.c projects/llvm-ia64/sys/dev/usb/serial/uslcom.c projects/llvm-ia64/sys/dev/usb/serial/uvisor.c projects/llvm-ia64/sys/dev/usb/serial/uvscom.c projects/llvm-ia64/sys/dev/usb/storage/umass.c projects/llvm-ia64/sys/dev/usb/storage/urio.c projects/llvm-ia64/sys/dev/usb/template/usb_template.c projects/llvm-ia64/sys/dev/usb/template/usb_template.h projects/llvm-ia64/sys/dev/usb/template/usb_template_cdce.c projects/llvm-ia64/sys/dev/usb/template/usb_template_msc.c projects/llvm-ia64/sys/dev/usb/template/usb_template_mtp.c projects/llvm-ia64/sys/dev/usb/usb_device.c projects/llvm-ia64/sys/dev/usb/usb_hub.c projects/llvm-ia64/sys/dev/usb/usb_ioctl.h projects/llvm-ia64/sys/dev/usb/usb_lookup.c projects/llvm-ia64/sys/dev/usb/usb_msctest.c projects/llvm-ia64/sys/dev/usb/usbdevs projects/llvm-ia64/sys/dev/usb/usbdi.h projects/llvm-ia64/sys/dev/usb/wlan/if_rum.c projects/llvm-ia64/sys/dev/usb/wlan/if_run.c projects/llvm-ia64/sys/dev/usb/wlan/if_uath.c projects/llvm-ia64/sys/dev/usb/wlan/if_upgt.c projects/llvm-ia64/sys/dev/usb/wlan/if_ural.c projects/llvm-ia64/sys/dev/usb/wlan/if_urtw.c projects/llvm-ia64/sys/dev/usb/wlan/if_zyd.c projects/llvm-ia64/sys/dev/vr/if_vr.c projects/llvm-ia64/sys/dev/vr/if_vrreg.h projects/llvm-ia64/sys/dev/xen/blkback/blkback.c projects/llvm-ia64/sys/dev/xl/if_xl.c projects/llvm-ia64/sys/fs/nfs/nfs_commonkrpc.c projects/llvm-ia64/sys/fs/nfs/nfsport.h projects/llvm-ia64/sys/fs/nfs/nfsproto.h projects/llvm-ia64/sys/fs/nfsclient/nfs_clbio.c projects/llvm-ia64/sys/fs/nfsclient/nfs_clkrpc.c projects/llvm-ia64/sys/fs/nfsclient/nfs_clnode.c projects/llvm-ia64/sys/fs/nfsclient/nfs_clport.c projects/llvm-ia64/sys/fs/nfsclient/nfs_clsubs.c projects/llvm-ia64/sys/fs/nfsclient/nfs_clvnops.c projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdcache.c projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdkrpc.c projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdserv.c projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdsocket.c projects/llvm-ia64/sys/geom/geom.h projects/llvm-ia64/sys/geom/geom_dev.c projects/llvm-ia64/sys/geom/geom_disk.c projects/llvm-ia64/sys/geom/geom_disk.h projects/llvm-ia64/sys/geom/geom_event.c projects/llvm-ia64/sys/geom/geom_subr.c projects/llvm-ia64/sys/geom/part/g_part_bsd.c projects/llvm-ia64/sys/geom/part/g_part_ebr.c projects/llvm-ia64/sys/geom/part/g_part_mbr.c projects/llvm-ia64/sys/i386/conf/GENERIC projects/llvm-ia64/sys/i386/include/param.h projects/llvm-ia64/sys/i386/include/pci_cfgreg.h projects/llvm-ia64/sys/ia64/conf/NOTES projects/llvm-ia64/sys/ia64/ia64/busdma_machdep.c projects/llvm-ia64/sys/ia64/ia64/clock.c projects/llvm-ia64/sys/ia64/ia64/db_machdep.c projects/llvm-ia64/sys/ia64/ia64/interrupt.c projects/llvm-ia64/sys/ia64/ia64/machdep.c projects/llvm-ia64/sys/ia64/ia64/mp_machdep.c projects/llvm-ia64/sys/ia64/ia64/pmap.c projects/llvm-ia64/sys/ia64/include/ia64_cpu.h projects/llvm-ia64/sys/ia64/include/pcpu.h projects/llvm-ia64/sys/ia64/include/smp.h projects/llvm-ia64/sys/kern/imgact_aout.c projects/llvm-ia64/sys/kern/kern_clocksource.c projects/llvm-ia64/sys/kern/kern_conf.c projects/llvm-ia64/sys/kern/kern_exit.c projects/llvm-ia64/sys/kern/link_elf.c projects/llvm-ia64/sys/kern/subr_devstat.c projects/llvm-ia64/sys/kern/subr_kdb.c projects/llvm-ia64/sys/kern/subr_smp.c projects/llvm-ia64/sys/kern/sys_capability.c projects/llvm-ia64/sys/kern/sys_process.c projects/llvm-ia64/sys/kern/tty.c projects/llvm-ia64/sys/kern/tty_inq.c projects/llvm-ia64/sys/kern/tty_outq.c projects/llvm-ia64/sys/kern/tty_pts.c projects/llvm-ia64/sys/kern/tty_ttydisc.c projects/llvm-ia64/sys/kern/vfs_subr.c projects/llvm-ia64/sys/kgssapi/gss_impl.c projects/llvm-ia64/sys/mips/atheros/ar71xx_chip.c projects/llvm-ia64/sys/mips/atheros/ar71xx_machdep.c projects/llvm-ia64/sys/mips/atheros/ar71xx_ohci.c projects/llvm-ia64/sys/mips/atheros/ar71xx_setup.c projects/llvm-ia64/sys/mips/atheros/ar724x_chip.c projects/llvm-ia64/sys/mips/atheros/ar91xx_chip.c projects/llvm-ia64/sys/mips/mips/genassym.c projects/llvm-ia64/sys/mips/mips/trap.c projects/llvm-ia64/sys/mips/rmi/dev/xlr/rge.c projects/llvm-ia64/sys/mips/rmi/fmn.c projects/llvm-ia64/sys/mips/rmi/iodi.c projects/llvm-ia64/sys/mips/sentry5/s5_machdep.c projects/llvm-ia64/sys/mips/sibyte/sb_machdep.c projects/llvm-ia64/sys/modules/Makefile projects/llvm-ia64/sys/modules/cxgbe/if_cxgbe/Makefile projects/llvm-ia64/sys/modules/dtrace/Makefile projects/llvm-ia64/sys/modules/dtrace/dtraceall/dtraceall.c projects/llvm-ia64/sys/modules/ipdivert/Makefile projects/llvm-ia64/sys/modules/kgssapi_krb5/Makefile projects/llvm-ia64/sys/modules/nfscl/Makefile projects/llvm-ia64/sys/modules/nfscommon/Makefile projects/llvm-ia64/sys/modules/pf/Makefile projects/llvm-ia64/sys/modules/pflog/Makefile projects/llvm-ia64/sys/modules/usb/template/Makefile projects/llvm-ia64/sys/net/if.c projects/llvm-ia64/sys/net/if.h projects/llvm-ia64/sys/net/if_gre.c projects/llvm-ia64/sys/net/if_gre.h projects/llvm-ia64/sys/net/route.c projects/llvm-ia64/sys/net/route.h projects/llvm-ia64/sys/net80211/ieee80211_acl.c projects/llvm-ia64/sys/net80211/ieee80211_dfs.c projects/llvm-ia64/sys/net80211/ieee80211_ht.c projects/llvm-ia64/sys/net80211/ieee80211_ioctl.c projects/llvm-ia64/sys/net80211/ieee80211_ioctl.h projects/llvm-ia64/sys/net80211/ieee80211_var.h projects/llvm-ia64/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c projects/llvm-ia64/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c projects/llvm-ia64/sys/netgraph/ng_ether.c projects/llvm-ia64/sys/netinet/if_ether.c projects/llvm-ia64/sys/netinet/in_gif.c projects/llvm-ia64/sys/netinet/ip_divert.c projects/llvm-ia64/sys/netinet/ip_icmp.c projects/llvm-ia64/sys/netinet/ipfw/ip_dn_io.c projects/llvm-ia64/sys/netinet/ipfw/ip_fw2.c projects/llvm-ia64/sys/netinet/ipfw/ip_fw_nat.c projects/llvm-ia64/sys/netinet/ipfw/ip_fw_pfil.c projects/llvm-ia64/sys/netinet/libalias/alias.h projects/llvm-ia64/sys/netinet/libalias/alias_db.c projects/llvm-ia64/sys/netinet/libalias/alias_ftp.c projects/llvm-ia64/sys/netinet/libalias/alias_local.h projects/llvm-ia64/sys/netinet/libalias/libalias.3 projects/llvm-ia64/sys/netinet/raw_ip.c projects/llvm-ia64/sys/netinet/sctp.h projects/llvm-ia64/sys/netinet/sctp_auth.c projects/llvm-ia64/sys/netinet/sctp_indata.c projects/llvm-ia64/sys/netinet/sctp_output.c projects/llvm-ia64/sys/netinet/sctp_pcb.c projects/llvm-ia64/sys/netinet/sctp_structs.h projects/llvm-ia64/sys/netinet/sctp_uio.h projects/llvm-ia64/sys/netinet/sctp_usrreq.c projects/llvm-ia64/sys/netinet/sctp_var.h projects/llvm-ia64/sys/netinet/sctputil.c projects/llvm-ia64/sys/netinet/tcp_output.c projects/llvm-ia64/sys/netinet6/icmp6.c projects/llvm-ia64/sys/netinet6/in6_gif.c projects/llvm-ia64/sys/netipsec/ipsec_input.c projects/llvm-ia64/sys/netipsec/ipsec_output.c projects/llvm-ia64/sys/netipsec/xform_ipip.c projects/llvm-ia64/sys/nfsclient/nfs_krpc.c projects/llvm-ia64/sys/nfsserver/nfs_srvkrpc.c projects/llvm-ia64/sys/pc98/conf/GENERIC projects/llvm-ia64/sys/powerpc/aim/copyinout.c projects/llvm-ia64/sys/powerpc/aim/locore32.S projects/llvm-ia64/sys/powerpc/aim/locore64.S projects/llvm-ia64/sys/powerpc/aim/machdep.c projects/llvm-ia64/sys/powerpc/aim/mmu_oea64.c projects/llvm-ia64/sys/powerpc/aim/mp_cpudep.c projects/llvm-ia64/sys/powerpc/aim/swtch32.S projects/llvm-ia64/sys/powerpc/aim/swtch64.S projects/llvm-ia64/sys/powerpc/aim/trap.c projects/llvm-ia64/sys/powerpc/aim/trap_subr32.S projects/llvm-ia64/sys/powerpc/aim/trap_subr64.S projects/llvm-ia64/sys/powerpc/booke/copyinout.c projects/llvm-ia64/sys/powerpc/booke/interrupt.c projects/llvm-ia64/sys/powerpc/booke/trap.c projects/llvm-ia64/sys/powerpc/include/pcpu.h projects/llvm-ia64/sys/powerpc/ofw/ofwcall32.S projects/llvm-ia64/sys/powerpc/ofw/rtas.c projects/llvm-ia64/sys/powerpc/powermac/fcu.c projects/llvm-ia64/sys/powerpc/powerpc/db_trace.c projects/llvm-ia64/sys/powerpc/powerpc/mp_machdep.c projects/llvm-ia64/sys/powerpc/ps3/if_glc.c projects/llvm-ia64/sys/powerpc/ps3/ps3-hvcall.h projects/llvm-ia64/sys/powerpc/ps3/ps3-hvcall.master projects/llvm-ia64/sys/powerpc/ps3/ps3bus.c projects/llvm-ia64/sys/powerpc/ps3/ps3bus.h projects/llvm-ia64/sys/powerpc/ps3/ps3pic.c projects/llvm-ia64/sys/rpc/rpc_generic.c projects/llvm-ia64/sys/rpc/rpcsec_gss.h projects/llvm-ia64/sys/sparc64/conf/GENERIC projects/llvm-ia64/sys/sparc64/include/smp.h projects/llvm-ia64/sys/sparc64/include/tsb.h projects/llvm-ia64/sys/sparc64/include/vmparam.h projects/llvm-ia64/sys/sparc64/sparc64/intr_machdep.c projects/llvm-ia64/sys/sparc64/sparc64/mp_machdep.c projects/llvm-ia64/sys/sparc64/sparc64/pmap.c projects/llvm-ia64/sys/sparc64/sparc64/tlb.c projects/llvm-ia64/sys/sys/conf.h projects/llvm-ia64/sys/sys/disk.h projects/llvm-ia64/sys/sys/diskmbr.h projects/llvm-ia64/sys/sys/diskpc98.h projects/llvm-ia64/sys/sys/dtrace_bsd.h projects/llvm-ia64/sys/sys/mbuf.h projects/llvm-ia64/sys/sys/param.h projects/llvm-ia64/sys/sys/proc.h projects/llvm-ia64/sys/sys/systm.h projects/llvm-ia64/sys/teken/demo/teken_demo.c projects/llvm-ia64/sys/teken/gensequences projects/llvm-ia64/sys/teken/libteken/teken.3 projects/llvm-ia64/sys/teken/teken.c projects/llvm-ia64/sys/teken/teken_subr.h projects/llvm-ia64/sys/ufs/ffs/ffs_alloc.c projects/llvm-ia64/sys/ufs/ffs/ffs_balloc.c projects/llvm-ia64/sys/ufs/ffs/ffs_extern.h projects/llvm-ia64/sys/ufs/ffs/ffs_inode.c projects/llvm-ia64/sys/ufs/ffs/ffs_snapshot.c projects/llvm-ia64/sys/ufs/ffs/ffs_softdep.c projects/llvm-ia64/sys/ufs/ffs/softdep.h projects/llvm-ia64/sys/vm/vm_fault.c projects/llvm-ia64/sys/vm/vm_page.c projects/llvm-ia64/sys/vm/vm_page.h projects/llvm-ia64/sys/x86/x86/tsc.c projects/llvm-ia64/tools/build/mk/OptionalObsoleteFiles.inc projects/llvm-ia64/tools/build/options/WITHOUT_ACCT projects/llvm-ia64/usr.bin/Makefile projects/llvm-ia64/usr.bin/calendar/calendars/calendar.freebsd projects/llvm-ia64/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.all projects/llvm-ia64/usr.bin/cmp/regular.c projects/llvm-ia64/usr.bin/cmp/special.c projects/llvm-ia64/usr.bin/find/function.c projects/llvm-ia64/usr.bin/finger/net.c projects/llvm-ia64/usr.bin/fstat/fuser.c projects/llvm-ia64/usr.bin/ftp/Makefile projects/llvm-ia64/usr.bin/kdump/mksubr projects/llvm-ia64/usr.bin/ktrace/ktrace.c projects/llvm-ia64/usr.bin/lastcomm/lastcomm.c projects/llvm-ia64/usr.bin/lastcomm/readrec.c projects/llvm-ia64/usr.bin/ldd/sods.c projects/llvm-ia64/usr.bin/ncplogin/ncplogin.c projects/llvm-ia64/usr.bin/systat/netstat.c projects/llvm-ia64/usr.bin/tar/util.c projects/llvm-ia64/usr.bin/tar/write.c projects/llvm-ia64/usr.bin/tftp/main.c projects/llvm-ia64/usr.bin/tftp/tftp.1 projects/llvm-ia64/usr.bin/users/users.c projects/llvm-ia64/usr.bin/vmstat/vmstat.c projects/llvm-ia64/usr.bin/xlint/lint1/decl.c projects/llvm-ia64/usr.bin/xlint/lint1/scan.l projects/llvm-ia64/usr.bin/xlint/lint2/msg.c projects/llvm-ia64/usr.bin/xlint/lint2/read.c projects/llvm-ia64/usr.sbin/Makefile projects/llvm-ia64/usr.sbin/ancontrol/ancontrol.c projects/llvm-ia64/usr.sbin/diskinfo/diskinfo.c projects/llvm-ia64/usr.sbin/fdread/fdread.c projects/llvm-ia64/usr.sbin/ftp-proxy/ftp-proxy/Makefile projects/llvm-ia64/usr.sbin/ifmcstat/ifmcstat.c projects/llvm-ia64/usr.sbin/jls/jls.c projects/llvm-ia64/usr.sbin/makefs/Makefile projects/llvm-ia64/usr.sbin/makefs/cd9660/cd9660_write.c projects/llvm-ia64/usr.sbin/makefs/ffs.c projects/llvm-ia64/usr.sbin/makefs/ffs/ffs_bswap.c projects/llvm-ia64/usr.sbin/makefs/ffs/ffs_subr.c projects/llvm-ia64/usr.sbin/makefs/makefs.8 projects/llvm-ia64/usr.sbin/makefs/makefs.c projects/llvm-ia64/usr.sbin/makefs/makefs.h projects/llvm-ia64/usr.sbin/mfiutil/mfi_config.c projects/llvm-ia64/usr.sbin/mfiutil/mfi_drive.c projects/llvm-ia64/usr.sbin/mfiutil/mfi_patrol.c projects/llvm-ia64/usr.sbin/mfiutil/mfi_show.c projects/llvm-ia64/usr.sbin/mfiutil/mfiutil.8 projects/llvm-ia64/usr.sbin/mfiutil/mfiutil.c projects/llvm-ia64/usr.sbin/mfiutil/mfiutil.h projects/llvm-ia64/usr.sbin/mtest/mtest.c projects/llvm-ia64/usr.sbin/nfsd/nfsd.c projects/llvm-ia64/usr.sbin/nfsuserd/nfsuserd.c projects/llvm-ia64/usr.sbin/pmcstat/pmcpl_calltree.c projects/llvm-ia64/usr.sbin/ppp/nat_cmd.c projects/llvm-ia64/usr.sbin/pw/pw_user.c projects/llvm-ia64/usr.sbin/rpc.yppasswdd/yppasswdd_main.c projects/llvm-ia64/usr.sbin/rpc.ypupdated/update.c projects/llvm-ia64/usr.sbin/rpc.ypupdated/ypupdated_main.c projects/llvm-ia64/usr.sbin/rpc.ypupdated/ypupdated_server.c projects/llvm-ia64/usr.sbin/sysinstall/modules.c projects/llvm-ia64/usr.sbin/wpa/ndis_events/ndis_events.c projects/llvm-ia64/usr.sbin/wpa/wpa_supplicant/Packet32.c projects/llvm-ia64/usr.sbin/ypserv/yp_main.c Directory Properties: projects/llvm-ia64/ (props changed) projects/llvm-ia64/cddl/contrib/opensolaris/ (props changed) projects/llvm-ia64/contrib/bind9/ (props changed) projects/llvm-ia64/contrib/binutils/ (props changed) projects/llvm-ia64/contrib/bzip2/ (props changed) projects/llvm-ia64/contrib/compiler-rt/ (props changed) projects/llvm-ia64/contrib/dialog/ (props changed) projects/llvm-ia64/contrib/ee/ (props changed) projects/llvm-ia64/contrib/expat/ (props changed) projects/llvm-ia64/contrib/file/ (props changed) projects/llvm-ia64/contrib/gcc/ (props changed) projects/llvm-ia64/contrib/gdb/ (props changed) projects/llvm-ia64/contrib/gdtoa/ (props changed) projects/llvm-ia64/contrib/gnu-sort/ (props changed) projects/llvm-ia64/contrib/groff/ (props changed) projects/llvm-ia64/contrib/less/ (props changed) projects/llvm-ia64/contrib/libpcap/ (props changed) projects/llvm-ia64/contrib/libstdc++/ (props changed) projects/llvm-ia64/contrib/llvm/ (props changed) projects/llvm-ia64/contrib/llvm/tools/clang/ (props changed) projects/llvm-ia64/contrib/ncurses/ (props changed) projects/llvm-ia64/contrib/netcat/ (props changed) projects/llvm-ia64/contrib/ntp/ (props changed) projects/llvm-ia64/contrib/one-true-awk/ (props changed) projects/llvm-ia64/contrib/openbsm/ (props changed) projects/llvm-ia64/contrib/openpam/ (props changed) projects/llvm-ia64/contrib/pf/ (props changed) projects/llvm-ia64/contrib/sendmail/ (props changed) projects/llvm-ia64/contrib/tcpdump/ (props changed) projects/llvm-ia64/contrib/tcsh/ (props changed) projects/llvm-ia64/contrib/top/ (props changed) projects/llvm-ia64/contrib/top/install-sh (props changed) projects/llvm-ia64/contrib/tzcode/stdtime/ (props changed) projects/llvm-ia64/contrib/tzcode/zic/ (props changed) projects/llvm-ia64/contrib/tzdata/ (props changed) projects/llvm-ia64/contrib/wpa/ (props changed) projects/llvm-ia64/contrib/xz/ (props changed) projects/llvm-ia64/crypto/openssh/ (props changed) projects/llvm-ia64/crypto/openssl/ (props changed) projects/llvm-ia64/gnu/lib/ (props changed) projects/llvm-ia64/gnu/usr.bin/binutils/ (props changed) projects/llvm-ia64/gnu/usr.bin/cc/cc_tools/ (props changed) projects/llvm-ia64/gnu/usr.bin/gdb/ (props changed) projects/llvm-ia64/lib/libc/ (props changed) projects/llvm-ia64/lib/libc/stdtime/ (props changed) projects/llvm-ia64/lib/libutil/ (props changed) projects/llvm-ia64/lib/libz/ (props changed) projects/llvm-ia64/sbin/ (props changed) projects/llvm-ia64/sbin/ipfw/ (props changed) projects/llvm-ia64/share/mk/bsd.arch.inc.mk (props changed) projects/llvm-ia64/share/zoneinfo/ (props changed) projects/llvm-ia64/sys/ (props changed) projects/llvm-ia64/sys/amd64/include/xen/ (props changed) projects/llvm-ia64/sys/boot/ (props changed) projects/llvm-ia64/sys/boot/i386/efi/ (props changed) projects/llvm-ia64/sys/boot/ia64/efi/ (props changed) projects/llvm-ia64/sys/boot/ia64/ski/ (props changed) projects/llvm-ia64/sys/boot/powerpc/boot1.chrp/ (props changed) projects/llvm-ia64/sys/boot/powerpc/ofw/ (props changed) projects/llvm-ia64/sys/cddl/contrib/opensolaris/ (props changed) projects/llvm-ia64/sys/conf/ (props changed) projects/llvm-ia64/sys/contrib/dev/acpica/ (props changed) projects/llvm-ia64/sys/contrib/octeon-sdk/ (props changed) projects/llvm-ia64/sys/contrib/pf/ (props changed) projects/llvm-ia64/sys/contrib/x86emu/ (props changed) projects/llvm-ia64/usr.bin/calendar/ (props changed) projects/llvm-ia64/usr.bin/csup/ (props changed) projects/llvm-ia64/usr.bin/procstat/ (props changed) projects/llvm-ia64/usr.sbin/ndiscvt/ (props changed) projects/llvm-ia64/usr.sbin/zic/ (props changed) Modified: projects/llvm-ia64/Makefile ============================================================================== --- projects/llvm-ia64/Makefile Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/Makefile Tue Jun 28 20:28:11 2011 (r223653) @@ -19,7 +19,7 @@ # kernel - buildkernel + installkernel. # kernel-toolchain - Builds the subset of world necessary to build a kernel # doxygen - Build API documentation of the kernel, needs doxygen. -# update - Convenient way to update your source tree (cvs). +# update - Convenient way to update your source tree(s). # check-old - List obsolete directories/files/libraries. # check-old-dirs - List obsolete directories. # check-old-files - List obsolete files. Modified: projects/llvm-ia64/Makefile.inc1 ============================================================================== --- projects/llvm-ia64/Makefile.inc1 Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/Makefile.inc1 Tue Jun 28 20:28:11 2011 (r223653) @@ -12,6 +12,7 @@ # -DNO_KERNELOBJ do not run ${MAKE} obj in ${MAKE} buildkernel # -DNO_PORTSUPDATE do not update ports in ${MAKE} update # -DNO_DOCUPDATE do not update doc in ${MAKE} update +# -DNO_WWWUPDATE do not update www in ${MAKE} update # -DNO_CTF do not run the DTrace CTF conversion tools on built objects # LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list # TARGET="machine" to crossbuild world for a different machine type @@ -904,7 +905,7 @@ doxygen: # # update # -# Update the source tree, by running cvsup and/or running cvs to update to the +# Update the source tree(s), by running cvsup/cvs/svn to update to the # latest copy. # update: @@ -927,6 +928,9 @@ update: .if defined(DOCSUPFILE) && !defined(NO_DOCUPDATE) @${SUP} ${SUPFLAGS} ${DOCSUPFILE} .endif +.if defined(WWWSUPFILE) && !defined(NO_WWWUPDATE) + @${SUP} ${SUPFLAGS} ${WWWSUPFILE} +.endif .endif .if defined(CVS_UPDATE) @cd ${.CURDIR} ; \ Modified: projects/llvm-ia64/UPDATING ============================================================================== --- projects/llvm-ia64/UPDATING Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/UPDATING Tue Jun 28 20:28:11 2011 (r223653) @@ -22,6 +22,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20110628: + The packet filter (pf) code has been updated to OpenBSD 4.5. + You need to update userland tools to be in sync with kernel. + 20110608: The following sysctls and tunables are retired on x86 platforms: machdep.hlt_cpus @@ -52,6 +56,18 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9. 20110513: Support for sun4v architecture is officially dropped +20110503: + Several KPI breaking changes have been committed to the mii(4) layer, + the PHY drivers and consequently some Ethernet drivers using mii(4). + This means that miibus.ko and the modules of the affected Ethernet + drivers need to be recompiled. + + Note to kernel developers: Given that the OUI bit reversion problem + was fixed as part of these changes all mii(4) commits related to OUIs, + i.e. to sys/dev/mii/miidevs, PHY driver probing and vendor specific + handling, no longer can be merged verbatim to stable/8 and previous + branches. + 20110430: Users of the Atheros AR71xx SoC code now need to add 'device ar71xx_pci' into their kernel configurations along with 'device pci'. Modified: projects/llvm-ia64/bin/ps/extern.h ============================================================================== --- projects/llvm-ia64/bin/ps/extern.h Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/ps/extern.h Tue Jun 28 20:28:11 2011 (r223653) @@ -70,6 +70,7 @@ void pmem(KINFO *, VARENT *); void pri(KINFO *, VARENT *); void printheader(void); void priorityr(KINFO *, VARENT *); +void egroupname(KINFO *, VARENT *); void rgroupname(KINFO *, VARENT *); void runame(KINFO *, VARENT *); void rvar(KINFO *, VARENT *); @@ -78,6 +79,7 @@ int s_cputime(KINFO *); int s_label(KINFO *); int s_loginclass(KINFO *); int s_logname(KINFO *); +int s_egroupname(KINFO *); int s_rgroupname(KINFO *); int s_runame(KINFO *); int s_systime(KINFO *); Modified: projects/llvm-ia64/bin/ps/keyword.c ============================================================================== --- projects/llvm-ia64/bin/ps/keyword.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/ps/keyword.c Tue Jun 28 20:28:11 2011 (r223653) @@ -88,12 +88,19 @@ static VAR var[] = { {"cpu", "CPU", NULL, 0, kvar, NULL, 3, KOFF(ki_estcpu), UINT, "d", 0}, {"cputime", "", "time", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, + {"egid", "", "gid", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, + {"egroup", "", "group", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"emul", "EMUL", NULL, LJUST, emulname, NULL, EMULLEN, 0, CHAR, NULL, 0}, {"etime", "ELAPSED", NULL, USER, elapsed, NULL, 12, 0, CHAR, NULL, 0}, {"etimes", "ELAPSED", NULL, USER, elapseds, NULL, 12, 0, CHAR, NULL, 0}, + {"euid", "", "uid", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"f", "F", NULL, 0, kvar, NULL, 8, KOFF(ki_flag), INT, "x", 0}, {"flags", "", "f", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, + {"gid", "GID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_groups), + UINT, UIDFMT, 0}, + {"group", "GROUP", NULL, LJUST, egroupname, s_egroupname, + USERLEN, 0, CHAR, NULL, 0}, {"ignored", "", "sigignore", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"inblk", "INBLK", NULL, USER, rvar, NULL, 4, ROFF(ru_inblock), LONG, "ld", 0}, Modified: projects/llvm-ia64/bin/ps/print.c ============================================================================== --- projects/llvm-ia64/bin/ps/print.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/ps/print.c Tue Jun 28 20:28:11 2011 (r223653) @@ -341,6 +341,22 @@ s_uname(KINFO *k) } void +egroupname(KINFO *k, VARENT *ve) +{ + VAR *v; + + v = ve->var; + (void)printf("%-*s", v->width, + group_from_gid(k->ki_p->ki_groups[0], 0)); +} + +int +s_egroupname(KINFO *k) +{ + return (strlen(group_from_gid(k->ki_p->ki_groups[0], 0))); +} + +void rgroupname(KINFO *k, VARENT *ve) { VAR *v; Modified: projects/llvm-ia64/bin/ps/ps.1 ============================================================================== --- projects/llvm-ia64/bin/ps/ps.1 Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/ps/ps.1 Tue Jun 28 20:28:11 2011 (r223653) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd April 18, 2011 +.Dd June 14, 2011 .Dt PS 1 .Os .Sh NAME @@ -502,6 +502,12 @@ elapsed running time, in decimal integer .It Cm flags the process flags, in hexadecimal (alias .Cm f ) +.It Cm gid +effective group ID (alias +.Cm egid ) +.It Cm group +group name (from egid) (alias +.Cm egroup ) .It Cm inblk total blocks read (alias .Cm inblock ) @@ -629,7 +635,8 @@ process pointer .It Cm ucomm name to be used for accounting .It Cm uid -effective user ID +effective user ID (alias +.Cm euid ) .It Cm upr scheduling priority on return from system call (alias .Cm usrpri ) Modified: projects/llvm-ia64/bin/rcp/rcp.c ============================================================================== --- projects/llvm-ia64/bin/rcp/rcp.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/rcp/rcp.c Tue Jun 28 20:28:11 2011 (r223653) @@ -71,7 +71,6 @@ __FBSDID("$FreeBSD$"); #include <stdio.h> #include <stdlib.h> #include <string.h> -#include <string.h> #include <unistd.h> #include "extern.h" Modified: projects/llvm-ia64/bin/realpath/realpath.1 ============================================================================== --- projects/llvm-ia64/bin/realpath/realpath.1 Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/realpath/realpath.1 Tue Jun 28 20:28:11 2011 (r223653) @@ -33,7 +33,7 @@ .\" From: src/bin/pwd/pwd.1,v 1.11 2000/11/20 11:39:39 ru Exp .\" $FreeBSD$ .\" -.Dd November 24, 2000 +.Dd June 21, 2011 .Dt REALPATH 1 .Os .Sh NAME @@ -42,8 +42,7 @@ .Sh SYNOPSIS .Nm .Op Fl q -.Ar path -.Op Ar ... +.Op Ar path ... .Sh DESCRIPTION The .Nm @@ -57,6 +56,11 @@ and .Pa /../ in .Ar path . +If +.Ar path +is absent, the current working directory +.Pq Sq Pa .\& +is assumed. .Pp If .Fl q Modified: projects/llvm-ia64/bin/realpath/realpath.c ============================================================================== --- projects/llvm-ia64/bin/realpath/realpath.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/realpath/realpath.c Tue Jun 28 20:28:11 2011 (r223653) @@ -44,7 +44,8 @@ main(int argc, char *argv[]) { char buf[PATH_MAX]; char *p; - int ch, i, qflag, rval; + const char *path; + int ch, qflag, rval; qflag = 0; while ((ch = getopt(argc, argv, "q")) != -1) { @@ -59,17 +60,16 @@ main(int argc, char *argv[]) } argc -= optind; argv += optind; - if (argc < 1) - usage(); + path = *argv != NULL ? *argv++ : "."; rval = 0; - for (i = 0; i < argc; i++) { - if ((p = realpath(argv[i], buf)) == NULL) { + do { + if ((p = realpath(path, buf)) == NULL) { if (!qflag) - warn("%s", argv[i]); + warn("%s", path); rval = 1; } else (void)printf("%s\n", p); - } + } while ((path = *argv++) != NULL); exit(rval); } @@ -77,6 +77,6 @@ static void usage(void) { - (void)fprintf(stderr, "usage: realpath [-q] path [...]\n"); + (void)fprintf(stderr, "usage: realpath [-q] [path ...]\n"); exit(1); } Modified: projects/llvm-ia64/bin/sh/alias.c ============================================================================== --- projects/llvm-ia64/bin/sh/alias.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/alias.c Tue Jun 28 20:28:11 2011 (r223653) @@ -46,6 +46,7 @@ __FBSDID("$FreeBSD$"); #include "mystring.h" #include "alias.h" #include "options.h" /* XXX for argptr (should remove?) */ +#include "builtins.h" #define ATABSIZE 39 Modified: projects/llvm-ia64/bin/sh/alias.h ============================================================================== --- projects/llvm-ia64/bin/sh/alias.h Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/alias.h Tue Jun 28 20:28:11 2011 (r223653) @@ -43,5 +43,3 @@ struct alias { }; struct alias *lookupalias(const char *, int); -int aliascmd(int, char **); -int unaliascmd(int, char **); Modified: projects/llvm-ia64/bin/sh/arith.h ============================================================================== --- projects/llvm-ia64/bin/sh/arith.h Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/arith.h Tue Jun 28 20:28:11 2011 (r223653) @@ -36,4 +36,3 @@ arith_t arith(const char *); void arith_lex_reset(void); -int expcmd(int, char **); Modified: projects/llvm-ia64/bin/sh/arith_yacc.c ============================================================================== --- projects/llvm-ia64/bin/sh/arith_yacc.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/arith_yacc.c Tue Jun 28 20:28:11 2011 (r223653) @@ -35,7 +35,7 @@ #include <sys/cdefs.h> __FBSDID("$FreeBSD$"); -#include <sys/limits.h> +#include <limits.h> #include <errno.h> #include <inttypes.h> #include <stdlib.h> Modified: projects/llvm-ia64/bin/sh/bltin/bltin.h ============================================================================== --- projects/llvm-ia64/bin/sh/bltin/bltin.h Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/bltin/bltin.h Tue Jun 28 20:28:11 2011 (r223653) @@ -43,6 +43,7 @@ #include "../mystring.h" #ifdef SHELL #include "../output.h" +#include "builtins.h" #define FILE struct output #undef stdout #define stdout out1 @@ -75,7 +76,4 @@ pointer stalloc(int); void error(const char *, ...) __printf0like(1, 2); pid_t getjobpgrp(char *); -int echocmd(int, char **); -int testcmd(int, char **); - extern char *commandname; Modified: projects/llvm-ia64/bin/sh/cd.c ============================================================================== --- projects/llvm-ia64/bin/sh/cd.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/cd.c Tue Jun 28 20:28:11 2011 (r223653) @@ -63,6 +63,7 @@ __FBSDID("$FreeBSD$"); #include "mystring.h" #include "show.h" #include "cd.h" +#include "builtins.h" static int cdlogical(char *); static int cdphysical(char *); Modified: projects/llvm-ia64/bin/sh/cd.h ============================================================================== --- projects/llvm-ia64/bin/sh/cd.h Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/cd.h Tue Jun 28 20:28:11 2011 (r223653) @@ -30,5 +30,3 @@ */ void pwd_init(int); -int cdcmd (int, char **); -int pwdcmd(int, char **); Modified: projects/llvm-ia64/bin/sh/eval.c ============================================================================== --- projects/llvm-ia64/bin/sh/eval.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/eval.c Tue Jun 28 20:28:11 2011 (r223653) @@ -140,7 +140,7 @@ evalcmd(int argc, char **argv) STPUTC('\0', concat); p = grabstackstr(concat); } - evalstring(p, builtin_flags & EV_TESTED); + evalstring(p, builtin_flags); } else exitstatus = 0; return exitstatus; @@ -386,6 +386,14 @@ evalcase(union node *n, int flags) for (cp = n->ncase.cases ; cp && evalskip == 0 ; cp = cp->nclist.next) { for (patp = cp->nclist.pattern ; patp ; patp = patp->narg.next) { if (casematch(patp, arglist.list->text)) { + while (cp->nclist.next && + cp->type == NCLISTFALLTHRU) { + if (evalskip != 0) + break; + evaltree(cp->nclist.body, + flags & ~EV_EXIT); + cp = cp->nclist.next; + } if (evalskip == 0) { evaltree(cp->nclist.body, flags); } @@ -571,14 +579,8 @@ evalpipe(union node *n) static int is_valid_fast_cmdsubst(union node *n) { - union node *argp; - if (n->type != NCMD) - return 0; - for (argp = n->ncmd.args ; argp ; argp = argp->narg.next) - if (expandhassideeffects(argp->narg.text)) - return 0; - return 1; + return (n->type == NCMD); } /* @@ -596,6 +598,7 @@ evalbackcmd(union node *n, struct backcm struct stackmark smark; /* unnecessary */ struct jmploc jmploc; struct jmploc *savehandler; + struct localvar *savelocalvars; setstackmark(&smark); result->fd = -1; @@ -608,12 +611,18 @@ evalbackcmd(union node *n, struct backcm } if (is_valid_fast_cmdsubst(n)) { exitstatus = oexitstatus; + savelocalvars = localvars; + localvars = NULL; + forcelocal++; savehandler = handler; if (setjmp(jmploc.loc)) { if (exception == EXERROR || exception == EXEXEC) exitstatus = 2; else if (exception != 0) { handler = savehandler; + forcelocal--; + poplocalvars(); + localvars = savelocalvars; longjmp(handler->loc, 1); } } else { @@ -621,6 +630,9 @@ evalbackcmd(union node *n, struct backcm evalcommand(n, EV_BACKCMD, result); } handler = savehandler; + forcelocal--; + poplocalvars(); + localvars = savelocalvars; } else { exitstatus = 0; if (pipe(pip) < 0) @@ -882,14 +894,13 @@ evalcommand(union node *cmd, int flags, } /* Fork off a child process if necessary. */ - if (cmd->ncmd.backgnd - || ((cmdentry.cmdtype == CMDNORMAL || cmdentry.cmdtype == CMDUNKNOWN) + if (((cmdentry.cmdtype == CMDNORMAL || cmdentry.cmdtype == CMDUNKNOWN) && ((flags & EV_EXIT) == 0 || have_traps())) || ((flags & EV_BACKCMD) != 0 && (cmdentry.cmdtype != CMDBUILTIN || !safe_builtin(cmdentry.u.index, argc, argv)))) { jp = makejob(cmd, 1); - mode = cmd->ncmd.backgnd; + mode = FORK_FG; if (flags & EV_BACKCMD) { mode = FORK_NOJOB; if (pipe(pip) < 0) @@ -904,6 +915,7 @@ evalcommand(union node *cmd, int flags, dup2(pip[1], 1); close(pip[1]); } + flags &= ~EV_BACKCMD; } flags |= EV_EXIT; } @@ -1055,8 +1067,7 @@ parent: /* parent process gets here (if backcmd->fd = pip[0]; close(pip[1]); backcmd->jp = jp; - } else - exitstatus = 0; + } out: if (lastarg) Modified: projects/llvm-ia64/bin/sh/eval.h ============================================================================== --- projects/llvm-ia64/bin/sh/eval.h Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/eval.h Tue Jun 28 20:28:11 2011 (r223653) @@ -51,19 +51,10 @@ struct backcmd { /* result of evalbackc #define EV_TESTED 02 /* exit status is checked; ignore -e flag */ #define EV_BACKCMD 04 /* command executing within back quotes */ -int evalcmd(int, char **); void evalstring(char *, int); union node; /* BLETCH for ansi C */ void evaltree(union node *, int); void evalbackcmd(union node *, struct backcmd *); -int bltincmd(int, char **); -int breakcmd(int, char **); -int returncmd(int, char **); -int falsecmd(int, char **); -int truecmd(int, char **); -int execcmd(int, char **); -int timescmd(int, char **); -int commandcmd(int, char **); /* in_function returns nonzero if we are currently evaluating a function */ #define in_function() funcnest Modified: projects/llvm-ia64/bin/sh/exec.h ============================================================================== --- projects/llvm-ia64/bin/sh/exec.h Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/exec.h Tue Jun 28 20:28:11 2011 (r223653) @@ -66,7 +66,6 @@ extern int exerrno; /* last exec error void shellexec(char **, char **, const char *, int) __dead2; char *padvance(const char **, const char *); -int hashcmd(int, char **); void find_command(const char *, struct cmdentry *, int, const char *); int find_builtin(const char *, int *); void hashcd(void); @@ -75,5 +74,4 @@ void addcmdentry(const char *, struct cm void defun(const char *, union node *); int unsetfunc(const char *); int typecmd_impl(int, char **, int, const char *); -int typecmd(int, char **); void clearcmdentry(void); Modified: projects/llvm-ia64/bin/sh/expand.c ============================================================================== --- projects/llvm-ia64/bin/sh/expand.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/expand.c Tue Jun 28 20:28:11 2011 (r223653) @@ -53,6 +53,7 @@ __FBSDID("$FreeBSD$"); #include <string.h> #include <unistd.h> #include <wchar.h> +#include <wctype.h> /* * Routines to expand arguments to commands. We have to deal with @@ -76,6 +77,7 @@ __FBSDID("$FreeBSD$"); #include "mystring.h" #include "arith.h" #include "show.h" +#include "builtins.h" /* * Structure specifying which parts of the string should be searched @@ -1400,13 +1402,43 @@ get_wc(const char **p) /* + * See if a character matches a character class, starting at the first colon + * of "[:class:]". + * If a valid character class is recognized, a pointer to the next character + * after the final closing bracket is stored into *end, otherwise a null + * pointer is stored into *end. + */ +static int +match_charclass(const char *p, wchar_t chr, const char **end) +{ + char name[20]; + const char *nameend; + wctype_t cclass; + + *end = NULL; + p++; + nameend = strstr(p, ":]"); + if (nameend == NULL || nameend - p >= sizeof(name) || nameend == p) + return 0; + memcpy(name, p, nameend - p); + name[nameend - p] = '\0'; + *end = nameend + 2; + cclass = wctype(name); + /* An unknown class matches nothing but is valid nevertheless. */ + if (cclass == 0) + return 0; + return iswctype(chr, cclass); +} + + +/* * Returns true if the pattern matches the string. */ int patmatch(const char *pattern, const char *string, int squoted) { - const char *p, *q; + const char *p, *q, *end; char c; wchar_t wc, wc2; @@ -1494,6 +1526,11 @@ patmatch(const char *pattern, const char do { if (c == CTLQUOTEMARK) continue; + if (c == '[' && *p == ':') { + found |= match_charclass(p, chr, &end); + if (end != NULL) + p = end; + } if (c == CTLESC) c = *p++; if (localeisutf8 && c & 0x80) { @@ -1621,78 +1658,6 @@ cvtnum(int num, char *buf) } /* - * Check statically if expanding a string may have side effects. - */ -int -expandhassideeffects(const char *p) -{ - int c; - int arinest; - - arinest = 0; - while ((c = *p++) != '\0') { - switch (c) { - case CTLESC: - p++; - break; - case CTLVAR: - c = *p++; - /* Expanding $! sets the job to remembered. */ - if (*p == '!') - return 1; - if ((c & VSTYPE) == VSASSIGN) - return 1; - /* - * If we are in arithmetic, the parameter may contain - * '=' which may cause side effects. Exceptions are - * the length of a parameter and $$, $# and $? which - * are always numeric. - */ - if ((c & VSTYPE) == VSLENGTH) { - while (*p != '=') - p++; - p++; - break; - } - if ((*p == '$' || *p == '#' || *p == '?') && - p[1] == '=') { - p += 2; - break; - } - if (arinest > 0) - return 1; - break; - case CTLBACKQ: - case CTLBACKQ | CTLQUOTE: - if (arinest > 0) - return 1; - break; - case CTLARI: - arinest++; - break; - case CTLENDARI: - arinest--; - break; - case '=': - if (*p == '=') { - /* Allow '==' operator. */ - p++; - continue; - } - if (arinest > 0) - return 1; - break; - case '!': case '<': case '>': - /* Allow '!=', '<=', '>=' operators. */ - if (*p == '=') - p++; - break; - } - } - return 0; -} - -/* * Do most of the work for wordexp(3). */ Modified: projects/llvm-ia64/bin/sh/expand.h ============================================================================== --- projects/llvm-ia64/bin/sh/expand.h Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/expand.h Tue Jun 28 20:28:11 2011 (r223653) @@ -63,5 +63,3 @@ void expari(int); int patmatch(const char *, const char *, int); void rmescapes(char *); int casematch(union node *, const char *); -int expandhassideeffects(const char *); -int wordexpcmd(int, char **); Modified: projects/llvm-ia64/bin/sh/histedit.c ============================================================================== --- projects/llvm-ia64/bin/sh/histedit.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/histedit.c Tue Jun 28 20:28:11 2011 (r223653) @@ -59,6 +59,7 @@ __FBSDID("$FreeBSD$"); #include "error.h" #include "eval.h" #include "memalloc.h" +#include "builtins.h" #define MAXHISTLOOPS 4 /* max recursions through fc */ #define DEFEDITOR "ed" /* default editor *should* be $EDITOR */ Modified: projects/llvm-ia64/bin/sh/jobs.c ============================================================================== --- projects/llvm-ia64/bin/sh/jobs.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/jobs.c Tue Jun 28 20:28:11 2011 (r223653) @@ -70,6 +70,8 @@ __FBSDID("$FreeBSD$"); #include "memalloc.h" #include "error.h" #include "mystring.h" +#include "var.h" +#include "builtins.h" static struct job *jobtab; /* array of jobs */ @@ -798,6 +800,7 @@ forkshell(struct job *jp, union node *n, handler = &main_handler; closescript(); INTON; + forcelocal = 0; clear_traps(); #if JOBS jobctl = 0; /* do job control only in root shell */ @@ -1121,7 +1124,7 @@ backgndpidset(void) pid_t backgndpidval(void) { - if (bgjob != NULL) + if (bgjob != NULL && !forcelocal) bgjob->remembered = 1; return backgndpid; } Modified: projects/llvm-ia64/bin/sh/jobs.h ============================================================================== --- projects/llvm-ia64/bin/sh/jobs.h Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/jobs.h Tue Jun 28 20:28:11 2011 (r223653) @@ -88,12 +88,7 @@ extern int in_dowait; /* are we in dowa extern volatile sig_atomic_t breakwaitcmd; /* break wait to process traps? */ void setjobctl(int); -int fgcmd(int, char **); -int bgcmd(int, char **); -int jobscmd(int, char **); void showjobs(int, int); -int waitcmd(int, char **); -int jobidcmd(int, char **); struct job *makejob(union node *, int); pid_t forkshell(struct job *, union node *, int); int waitforjob(struct job *, int *); Modified: projects/llvm-ia64/bin/sh/main.c ============================================================================== --- projects/llvm-ia64/bin/sh/main.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/main.c Tue Jun 28 20:28:11 2011 (r223653) @@ -72,6 +72,7 @@ __FBSDID("$FreeBSD$"); #include "mystring.h" #include "exec.h" #include "cd.h" +#include "builtins.h" int rootpid; int rootshell; Modified: projects/llvm-ia64/bin/sh/main.h ============================================================================== --- projects/llvm-ia64/bin/sh/main.h Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/main.h Tue Jun 28 20:28:11 2011 (r223653) @@ -39,5 +39,3 @@ extern struct jmploc main_handler; /* to void readcmdfile(const char *); void cmdloop(int); -int dotcmd(int, char **); -int exitcmd(int, char **); Modified: projects/llvm-ia64/bin/sh/mkbuiltins ============================================================================== --- projects/llvm-ia64/bin/sh/mkbuiltins Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/mkbuiltins Tue Jun 28 20:28:11 2011 (r223653) @@ -58,9 +58,7 @@ cat <<\! ! awk '/^[^#]/ {if(('$havejobs' || $2 != "-j") && ('$havehist' || $2 != "-h")) \ print $0}' builtins.def | sed 's/-[hj]//' > $temp -awk '{ printf "int %s(int, char **);\n", $1}' $temp -echo ' -int (*const builtinfunc[])(int, char **) = {' +echo 'int (*const builtinfunc[])(int, char **) = {' awk '/^[^#]/ { printf "\t%s,\n", $1}' $temp echo '}; @@ -94,5 +92,7 @@ struct builtincmd { }; extern int (*const builtinfunc[])(int, char **); -extern const struct builtincmd builtincmd[];' +extern const struct builtincmd builtincmd[]; +' +awk '{ printf "int %s(int, char **);\n", $1}' $temp rm -f $temp Modified: projects/llvm-ia64/bin/sh/mkinit.c ============================================================================== --- projects/llvm-ia64/bin/sh/mkinit.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/mkinit.c Tue Jun 28 20:28:11 2011 (r223653) @@ -55,7 +55,6 @@ __FBSDID("$FreeBSD$"); */ -#include <sys/cdefs.h> #include <sys/types.h> #include <stdio.h> #include <stdlib.h> Modified: projects/llvm-ia64/bin/sh/mktokens ============================================================================== --- projects/llvm-ia64/bin/sh/mktokens Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/mktokens Tue Jun 28 20:28:11 2011 (r223653) @@ -50,6 +50,7 @@ TPIPE 0 "|" TLP 0 "(" TRP 1 ")" TENDCASE 1 ";;" +TFALLTHRU 1 ";&" TREDIR 0 redirection TWORD 0 word TIF 0 "if" Modified: projects/llvm-ia64/bin/sh/myhistedit.h ============================================================================== --- projects/llvm-ia64/bin/sh/myhistedit.h Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/myhistedit.h Tue Jun 28 20:28:11 2011 (r223653) @@ -39,8 +39,6 @@ extern int displayhist; void histedit(void); void sethistsize(const char *); void setterm(const char *); -int histcmd(int, char **); int not_fcnumber(const char *); int str_to_event(const char *, int); -int bindcmd(int, char **); Modified: projects/llvm-ia64/bin/sh/nodetypes ============================================================================== --- projects/llvm-ia64/bin/sh/nodetypes Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/nodetypes Tue Jun 28 20:28:11 2011 (r223653) @@ -56,7 +56,6 @@ NSEMI nbinary # two commands separated NCMD ncmd # a simple command type int - backgnd int # set to run command in background args nodeptr # the arguments redirect nodeptr # list of file redirections @@ -96,12 +95,13 @@ NCASE ncase # a case statement expr nodeptr # the word to switch on cases nodeptr # the list of cases (NCLIST nodes) -NCLIST nclist # a case +NCLIST nclist # a case ending with ;; type int next nodeptr # the next case in list pattern nodeptr # list of patterns for this case body nodeptr # code to execute for this case +NCLISTFALLTHRU nclist # a case ending with ;& NDEFUN narg # define a function. The "next" field contains # the body of the function. Modified: projects/llvm-ia64/bin/sh/options.c ============================================================================== --- projects/llvm-ia64/bin/sh/options.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/options.c Tue Jun 28 20:28:11 2011 (r223653) @@ -56,6 +56,7 @@ __FBSDID("$FreeBSD$"); #include "memalloc.h" #include "error.h" #include "mystring.h" +#include "builtins.h" #ifndef NO_HISTORY #include "myhistedit.h" #endif Modified: projects/llvm-ia64/bin/sh/options.h ============================================================================== --- projects/llvm-ia64/bin/sh/options.h Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/options.h Tue Jun 28 20:28:11 2011 (r223653) @@ -62,8 +62,9 @@ struct shparam { #define privileged optlist[15].val #define Tflag optlist[16].val #define Pflag optlist[17].val +#define hflag optlist[18].val -#define NOPTS 18 +#define NOPTS 19 struct optent { const char *name; @@ -91,6 +92,7 @@ struct optent optlist[NOPTS] = { { "privileged", 'p', 0 }, { "trapsasync", 'T', 0 }, { "physical", 'P', 0 }, + { "trackall", 'h', 0 }, }; #else extern struct optent optlist[NOPTS]; @@ -108,8 +110,5 @@ void procargs(int, char **); void optschanged(void); void setparam(char **); void freeparam(struct shparam *); -int shiftcmd(int, char **); -int setcmd(int, char **); -int getoptscmd(int, char **); int nextopt(const char *); void getoptsreset(const char *); Modified: projects/llvm-ia64/bin/sh/parser.c ============================================================================== --- projects/llvm-ia64/bin/sh/parser.c Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/parser.c Tue Jun 28 20:28:11 2011 (r223653) @@ -240,8 +240,8 @@ list(int nlflag, int erflag) n2 = andor(); tok = readtoken(); if (tok == TBACKGND) { - if (n2->type == NCMD || n2->type == NPIPE) { - n2->ncmd.backgnd = 1; + if (n2->type == NPIPE) { + n2->npipe.backgnd = 1; } else if (n2->type == NREDIR) { n2->type = NBACKGND; } else { @@ -542,10 +542,13 @@ TRACE(("expecting DO got %s %s\n", tokna checkkwd = CHKNL | CHKKWD | CHKALIAS; if ((t = readtoken()) != TESAC) { - if (t != TENDCASE) - synexpect(TENDCASE); + if (t == TENDCASE) + ; + else if (t == TFALLTHRU) + cp->type = NCLISTFALLTHRU; else - checkkwd = CHKNL | CHKKWD, readtoken(); + synexpect(TENDCASE); + checkkwd = CHKNL | CHKKWD, readtoken(); } cpp = &cp->nclist.next; } @@ -686,7 +689,6 @@ simplecmd(union node **rpp, union node * *rpp = NULL; n = (union node *)stalloc(sizeof (struct ncmd)); n->type = NCMD; - n->ncmd.backgnd = 0; n->ncmd.args = args; n->ncmd.redirect = redir; return n; @@ -931,8 +933,11 @@ xxreadtoken(void) pungetc(); RETURN(TPIPE); case ';': - if (pgetc() == ';') + c = pgetc(); + if (c == ';') RETURN(TENDCASE); + else if (c == '&') + RETURN(TFALLTHRU); pungetc(); RETURN(TSEMI); case '(': Modified: projects/llvm-ia64/bin/sh/sh.1 ============================================================================== --- projects/llvm-ia64/bin/sh/sh.1 Tue Jun 28 19:59:46 2011 (r223652) +++ projects/llvm-ia64/bin/sh/sh.1 Tue Jun 28 20:28:11 2011 (r223653) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd June 10, 2011 +.Dd June 24, 2011 .Dt SH 1 .Os .Sh NAME @@ -241,6 +241,10 @@ tested, all commands of the function are well. .It Fl f Li noglob Disable pathname expansion. +.It Fl h Li trackall +A do-nothing option for +.Tn POSIX +compliance. .It Fl I Li ignoreeof Ignore .Dv EOF Ap s @@ -372,7 +376,7 @@ The following is a list of valid operato .It Control operators: .Bl -column "XXX" "XXX" "XXX" "XXX" "XXX" -offset center -compact .It Li & Ta Li && Ta Li ( Ta Li ) Ta Li \en -.It Li ;; Ta Li ; Ta Li | Ta Li || +.It Li ;; Ta Li ;& Ta Li ; Ta Li | Ta Li || .El .It Redirection operators: .Bl -column "XXX" "XXX" "XXX" "XXX" "XXX" -offset center -compact @@ -990,6 +994,22 @@ described later), separated by .Ql \&| characters. +Tilde expansion, parameter expansion, command substitution, +arithmetic expansion and quote removal are applied to the word. +Then, each pattern is expanded in turn using tilde expansion, +parameter expansion, command substitution and arithmetic expansion and +the expanded form of the word is checked against it. +If a match is found, the corresponding list is executed. +If the selected list is terminated by the control operator +.Ql ;& +instead of +.Ql ;; , +execution continues with the next list, +continuing until a list terminated with +.Ql ;; +or the end of the +.Ic case +command. The exit code of the .Ic case command is the exit code of the last command executed in the list or @@ -1536,10 +1556,7 @@ except that the built-in commands and .Ic trap return information about the main shell environment -if they are the only command in a command substitution -and the substitutions in the command cannot cause side effects -(such as from assigning values to variables or referencing -.Li $! ). +if they are the only command in a command substitution. .Ss Arithmetic Expansion Arithmetic expansion provides a mechanism for evaluating an arithmetic expression and substituting its value. @@ -1612,15 +1629,15 @@ There are two restrictions on this: firs a string containing a slash, and second, a pattern cannot match a string starting with a period unless the first character of the pattern is a period. -The next section describes the patterns used for both -Pathname Expansion and the +The next section describes the patterns used for +Pathname Expansion, +the four varieties of parameter expansion for substring processing and the .Ic case command. .Ss Shell Patterns A pattern consists of normal characters, which match themselves, and meta-characters. The meta-characters are -.Ql \&! , .Ql * , .Ql \&? , and @@ -1650,16 +1667,30 @@ matches a .Ql \&[ rather than introducing a character class. A character class matches any of the characters between the square brackets. -A range of characters may be specified using a minus sign. +A locale-dependent range of characters may be specified using a minus sign. +A named class of characters (see +.Xr wctype 3 ) +may be specified by surrounding the name with +.Ql \&[: +and +.Ql :\&] . +For example, +.Ql \&[\&[:alpha:\&]\&] +is a shell pattern that matches a single letter. The character class may be complemented by making an exclamation point .Pq Ql !\& the first character of the character class. +A caret +.Pq Ql ^ +has the same effect but is non-standard. .Pp To include a .Ql \&] in a character class, make it the first character listed (after the -.Ql \&! , +.Ql \&! +or +.Ql ^ , if any). To include a *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201106282028.p5SKSCC1064175>