svn commit: r199638 - in projects/ppc64: . bin bin/getfacl bin/ps bin/pwait bin/sh contrib/bind9/bin/dig contrib/ee contrib/ipfilter/man crypto/openssh etc etc/etc.amd64 etc/etc.arm etc/etc.i386 et...

Nathan Whitehorn nwhitehorn at FreeBSD.org
Sat Nov 21 16:45:58 UTC 2009


Author: nwhitehorn
Date: Sat Nov 21 16:45:55 2009
New Revision: 199638
URL: http://svn.freebsd.org/changeset/base/199638

Log:
  IFC @ 199632

Added:
  projects/ppc64/bin/pwait/
     - copied from r199637, head/bin/pwait/
  projects/ppc64/etc/etc.pc98/
     - copied from r199637, head/etc/etc.pc98/
  projects/ppc64/lib/libc/gen/_once_stub.c
     - copied unchanged from r199637, head/lib/libc/gen/_once_stub.c
  projects/ppc64/lib/libc/nls/ja_JP.UTF-8.msg
     - copied unchanged from r199637, head/lib/libc/nls/ja_JP.UTF-8.msg
  projects/ppc64/lib/libc/nls/ja_JP.eucJP.msg
     - copied unchanged from r199637, head/lib/libc/nls/ja_JP.eucJP.msg
  projects/ppc64/share/examples/ses/srcs/eltsub.h
     - copied unchanged from r199637, head/share/examples/ses/srcs/eltsub.h
  projects/ppc64/share/man/man4/ada.4
     - copied unchanged from r199637, head/share/man/man4/ada.4
  projects/ppc64/share/man/man4/atp.4
     - copied unchanged from r199637, head/share/man/man4/atp.4
  projects/ppc64/sys/contrib/dev/acpica/namespace/nsrepair2.c
     - copied unchanged from r199637, head/sys/contrib/dev/acpica/namespace/nsrepair2.c
  projects/ppc64/sys/dev/usb/input/atp.c
     - copied unchanged from r199637, head/sys/dev/usb/input/atp.c
  projects/ppc64/sys/libkern/inet_aton.c
     - copied unchanged from r199637, head/sys/libkern/inet_aton.c
  projects/ppc64/sys/modules/usb/atp/
     - copied from r199637, head/sys/modules/usb/atp/
  projects/ppc64/tools/regression/bin/sh/builtins/cd2.0
     - copied unchanged from r199637, head/tools/regression/bin/sh/builtins/cd2.0
  projects/ppc64/tools/regression/bin/sh/parser/for1.0
     - copied unchanged from r199637, head/tools/regression/bin/sh/parser/for1.0
  projects/ppc64/tools/regression/bpf/bpf_filter/tests/test0084.h
     - copied unchanged from r199637, head/tools/regression/bpf/bpf_filter/tests/test0084.h
  projects/ppc64/tools/regression/lib/libutil/test-pidfile.c
     - copied unchanged from r199637, head/tools/regression/lib/libutil/test-pidfile.c
  projects/ppc64/tools/tools/nanobsd/pcengines/
     - copied from r199637, head/tools/tools/nanobsd/pcengines/
Deleted:
  projects/ppc64/usr.sbin/sysinstall/acpi.c
  projects/ppc64/usr.sbin/sysinstall/acpidump.h
  projects/ppc64/usr.sbin/sysinstall/biosmptable.c
Modified:
  projects/ppc64/ObsoleteFiles.inc
  projects/ppc64/UPDATING
  projects/ppc64/bin/Makefile
  projects/ppc64/bin/getfacl/getfacl.1
  projects/ppc64/bin/ps/keyword.c
  projects/ppc64/bin/sh/arith_lex.l
  projects/ppc64/bin/sh/cd.c
  projects/ppc64/bin/sh/histedit.c
  projects/ppc64/bin/sh/input.c
  projects/ppc64/bin/sh/jobs.c
  projects/ppc64/bin/sh/main.c
  projects/ppc64/bin/sh/output.c
  projects/ppc64/bin/sh/output.h
  projects/ppc64/bin/sh/parser.c
  projects/ppc64/bin/sh/trap.c
  projects/ppc64/contrib/bind9/bin/dig/dighost.c
  projects/ppc64/contrib/ee/ee.c
  projects/ppc64/contrib/ipfilter/man/ipf.8
  projects/ppc64/crypto/openssh/ssh_namespace.h
  projects/ppc64/etc/Makefile
  projects/ppc64/etc/etc.amd64/ttys
  projects/ppc64/etc/etc.arm/ttys
  projects/ppc64/etc/etc.i386/ttys
  projects/ppc64/etc/etc.ia64/ttys
  projects/ppc64/etc/etc.mips/ttys
  projects/ppc64/etc/etc.powerpc/ttys
  projects/ppc64/etc/etc.sparc64/ttys
  projects/ppc64/etc/rc.d/jail
  projects/ppc64/etc/root/dot.profile
  projects/ppc64/games/fortune/datfiles/fortunes
  projects/ppc64/games/fortune/datfiles/fortunes-o.real
  projects/ppc64/lib/libc/gen/Makefile.inc
  projects/ppc64/lib/libc/gen/fmtmsg.c
  projects/ppc64/lib/libc/gen/posix_spawn.3
  projects/ppc64/lib/libc/gen/posix_spawn_file_actions_addopen.3
  projects/ppc64/lib/libc/gen/posix_spawn_file_actions_init.3
  projects/ppc64/lib/libc/gen/posix_spawnattr_getflags.3
  projects/ppc64/lib/libc/gen/posix_spawnattr_getpgroup.3
  projects/ppc64/lib/libc/gen/posix_spawnattr_getschedparam.3
  projects/ppc64/lib/libc/gen/posix_spawnattr_getschedpolicy.3
  projects/ppc64/lib/libc/gen/posix_spawnattr_getsigdefault.3
  projects/ppc64/lib/libc/gen/posix_spawnattr_getsigmask.3
  projects/ppc64/lib/libc/gen/posix_spawnattr_init.3
  projects/ppc64/lib/libc/gen/tzset.3
  projects/ppc64/lib/libc/include/libc_private.h
  projects/ppc64/lib/libc/locale/isblank.3
  projects/ppc64/lib/libc/locale/isgraph.3
  projects/ppc64/lib/libc/locale/isprint.3
  projects/ppc64/lib/libc/locale/nl_langinfo.3
  projects/ppc64/lib/libc/net/gai_strerror.c
  projects/ppc64/lib/libc/net/getnameinfo.c
  projects/ppc64/lib/libc/net/ip6opt.c
  projects/ppc64/lib/libc/nls/C.msg
  projects/ppc64/lib/libc/nls/Makefile.inc
  projects/ppc64/lib/libc/nls/hu_HU.ISO8859-2.msg
  projects/ppc64/lib/libc/nls/ko_KR.UTF-8.msg   (contents, props changed)
  projects/ppc64/lib/libc/nls/ko_KR.eucKR.msg   (contents, props changed)
  projects/ppc64/lib/libc/nls/nl_NL.ISO8859-1.msg
  projects/ppc64/lib/libc/nls/uk_UA.UTF-8.msg   (contents, props changed)
  projects/ppc64/lib/libc/posix1e/acl_from_text.c
  projects/ppc64/lib/libc/stdlib/malloc.c
  projects/ppc64/lib/libc/stdtime/localtime.c
  projects/ppc64/lib/libc/sys/accept.2
  projects/ppc64/lib/libc/sys/mmap.2
  projects/ppc64/lib/libc/sys/vfork.2
  projects/ppc64/lib/libdevinfo/devinfo.h
  projects/ppc64/lib/libkvm/kvm_i386.c
  projects/ppc64/lib/libpam/modules/pam_unix/pam_unix.8
  projects/ppc64/lib/libpmc/pmc_attach.3
  projects/ppc64/lib/librt/Makefile
  projects/ppc64/lib/librt/mq.c
  projects/ppc64/lib/librt/sigev_thread.c
  projects/ppc64/lib/libstand/udp.c
  projects/ppc64/lib/libusb/libusb.h
  projects/ppc64/lib/libusb/libusb10.c
  projects/ppc64/lib/libusb/libusb10.h
  projects/ppc64/lib/libusb/libusb10_desc.c
  projects/ppc64/lib/libusb/libusb10_io.c
  projects/ppc64/lib/libusb/libusb20.3
  projects/ppc64/lib/libusb/libusb20.c
  projects/ppc64/lib/libusb/libusb20.h
  projects/ppc64/lib/libusb/libusb20_desc.c
  projects/ppc64/lib/libusb/libusb20_ugen20.c
  projects/ppc64/libexec/rtld-elf/rtld.c
  projects/ppc64/release/picobsd/bridge/PICOBSD
  projects/ppc64/release/picobsd/floppy.tree/etc/ttys
  projects/ppc64/release/picobsd/tinyware/oinit/oinit.c
  projects/ppc64/sbin/camcontrol/camcontrol.8
  projects/ppc64/sbin/camcontrol/camcontrol.c
  projects/ppc64/sbin/ddb/ddb_capture.c
  projects/ppc64/sbin/fsck/fsck.c
  projects/ppc64/sbin/ipfw/dummynet.c
  projects/ppc64/sbin/mknod/mknod.8
  projects/ppc64/sbin/mount/mount.8
  projects/ppc64/sbin/mount_cd9660/mount_cd9660.c
  projects/ppc64/sbin/reboot/reboot.c
  projects/ppc64/sbin/sysctl/sysctl.c
  projects/ppc64/secure/lib/libssh/Makefile
  projects/ppc64/secure/usr.bin/bdes/bdes.c
  projects/ppc64/share/examples/ses/srcs/chpmon.c
  projects/ppc64/share/examples/ses/srcs/eltsub.c
  projects/ppc64/share/examples/ses/srcs/getencstat.c
  projects/ppc64/share/examples/ses/srcs/getnobj.c
  projects/ppc64/share/examples/ses/srcs/getobjmap.c
  projects/ppc64/share/examples/ses/srcs/getobjstat.c
  projects/ppc64/share/examples/ses/srcs/inienc.c
  projects/ppc64/share/examples/ses/srcs/sesd.c
  projects/ppc64/share/examples/ses/srcs/setencstat.c
  projects/ppc64/share/examples/ses/srcs/setobjstat.c
  projects/ppc64/share/man/man3/queue.3
  projects/ppc64/share/man/man3/tree.3
  projects/ppc64/share/man/man4/Makefile
  projects/ppc64/share/man/man4/ata.4
  projects/ppc64/share/man/man4/hptrr.4
  projects/ppc64/share/man/man4/msk.4
  projects/ppc64/share/man/man4/snd_hda.4
  projects/ppc64/share/man/man4/tty.4
  projects/ppc64/share/man/man4/wi.4
  projects/ppc64/share/man/man5/ar.5
  projects/ppc64/share/man/man5/make.conf.5
  projects/ppc64/share/man/man5/msdosfs.5
  projects/ppc64/share/man/man5/rc.conf.5
  projects/ppc64/share/man/man7/adding_user.7
  projects/ppc64/share/man/man8/Makefile
  projects/ppc64/share/man/man8/rc.8
  projects/ppc64/share/misc/committers-ports.dot
  projects/ppc64/share/misc/iso3166
  projects/ppc64/share/misc/organization.dot
  projects/ppc64/share/skel/dot.profile
  projects/ppc64/share/timedef/ja_JP.SJIS.src
  projects/ppc64/share/timedef/ja_JP.UTF-8.src
  projects/ppc64/share/timedef/ja_JP.eucJP.src
  projects/ppc64/share/zoneinfo/antarctica
  projects/ppc64/share/zoneinfo/asia
  projects/ppc64/share/zoneinfo/australasia
  projects/ppc64/share/zoneinfo/etcetera
  projects/ppc64/share/zoneinfo/europe
  projects/ppc64/share/zoneinfo/zone.tab
  projects/ppc64/sys/amd64/acpica/acpi_wakeup.c
  projects/ppc64/sys/amd64/amd64/bpf_jit_machdep.c
  projects/ppc64/sys/amd64/amd64/bpf_jit_machdep.h
  projects/ppc64/sys/amd64/amd64/identcpu.c
  projects/ppc64/sys/amd64/amd64/initcpu.c
  projects/ppc64/sys/amd64/amd64/machdep.c
  projects/ppc64/sys/amd64/amd64/mp_machdep.c
  projects/ppc64/sys/amd64/amd64/pmap.c
  projects/ppc64/sys/amd64/amd64/trap.c
  projects/ppc64/sys/amd64/amd64/vm_machdep.c
  projects/ppc64/sys/amd64/include/md_var.h
  projects/ppc64/sys/amd64/include/param.h
  projects/ppc64/sys/amd64/isa/isa_dma.c
  projects/ppc64/sys/arm/arm/db_trace.c
  projects/ppc64/sys/arm/arm/gdb_machdep.c
  projects/ppc64/sys/arm/arm/machdep.c
  projects/ppc64/sys/arm/arm/trap.c
  projects/ppc64/sys/arm/arm/vm_machdep.c
  projects/ppc64/sys/arm/at91/at91_machdep.c
  projects/ppc64/sys/arm/at91/if_ate.c
  projects/ppc64/sys/arm/mv/mv_machdep.c
  projects/ppc64/sys/arm/sa11x0/assabet_machdep.c
  projects/ppc64/sys/boot/common/Makefile.inc
  projects/ppc64/sys/boot/common/boot.c
  projects/ppc64/sys/boot/i386/zfsboot/zfsboot.c
  projects/ppc64/sys/boot/i386/zfsboot/zfsldr.S
  projects/ppc64/sys/boot/uboot/common/metadata.c
  projects/ppc64/sys/boot/uboot/lib/glue.c
  projects/ppc64/sys/cam/ata/ata_all.c
  projects/ppc64/sys/cam/ata/ata_all.h
  projects/ppc64/sys/cam/ata/ata_da.c
  projects/ppc64/sys/cam/ata/ata_pmp.c
  projects/ppc64/sys/cam/ata/ata_xpt.c
  projects/ppc64/sys/cam/cam.c
  projects/ppc64/sys/cam/cam.h
  projects/ppc64/sys/cam/cam_ccb.h
  projects/ppc64/sys/cam/cam_periph.c
  projects/ppc64/sys/cam/cam_periph.h
  projects/ppc64/sys/cam/cam_queue.c
  projects/ppc64/sys/cam/cam_queue.h
  projects/ppc64/sys/cam/cam_xpt.c
  projects/ppc64/sys/cam/cam_xpt_internal.h
  projects/ppc64/sys/cam/scsi/scsi_cd.c
  projects/ppc64/sys/cam/scsi/scsi_ch.c
  projects/ppc64/sys/cam/scsi/scsi_da.c
  projects/ppc64/sys/cam/scsi/scsi_xpt.c
  projects/ppc64/sys/cddl/boot/zfs/zfssubr.c
  projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c
  projects/ppc64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  projects/ppc64/sys/compat/linux/linux_ipc.c
  projects/ppc64/sys/compat/ndis/kern_ndis.c
  projects/ppc64/sys/compat/ndis/kern_windrv.c
  projects/ppc64/sys/compat/ndis/subr_hal.c
  projects/ppc64/sys/compat/ndis/subr_ndis.c
  projects/ppc64/sys/compat/ndis/subr_ntoskrnl.c
  projects/ppc64/sys/compat/ndis/subr_pe.c
  projects/ppc64/sys/compat/ndis/subr_usbd.c
  projects/ppc64/sys/conf/NOTES
  projects/ppc64/sys/conf/files
  projects/ppc64/sys/conf/options
  projects/ppc64/sys/contrib/altq/altq/altq_hfsc.c
  projects/ppc64/sys/contrib/dev/acpica/changes.txt
  projects/ppc64/sys/contrib/dev/acpica/compiler/aslcompile.c
  projects/ppc64/sys/contrib/dev/acpica/compiler/aslerror.c
  projects/ppc64/sys/contrib/dev/acpica/compiler/asllookup.c
  projects/ppc64/sys/contrib/dev/acpica/compiler/asloperands.c
  projects/ppc64/sys/contrib/dev/acpica/compiler/asltransform.c
  projects/ppc64/sys/contrib/dev/acpica/compiler/asltypes.h
  projects/ppc64/sys/contrib/dev/acpica/debugger/dbcmds.c
  projects/ppc64/sys/contrib/dev/acpica/debugger/dbexec.c
  projects/ppc64/sys/contrib/dev/acpica/debugger/dbstats.c
  projects/ppc64/sys/contrib/dev/acpica/dispatcher/dsinit.c
  projects/ppc64/sys/contrib/dev/acpica/dispatcher/dsmthdat.c
  projects/ppc64/sys/contrib/dev/acpica/dispatcher/dsobject.c
  projects/ppc64/sys/contrib/dev/acpica/events/evgpeblk.c
  projects/ppc64/sys/contrib/dev/acpica/events/evregion.c
  projects/ppc64/sys/contrib/dev/acpica/executer/exconfig.c
  projects/ppc64/sys/contrib/dev/acpica/executer/exconvrt.c
  projects/ppc64/sys/contrib/dev/acpica/executer/exfield.c
  projects/ppc64/sys/contrib/dev/acpica/executer/exoparg1.c
  projects/ppc64/sys/contrib/dev/acpica/executer/exoparg6.c
  projects/ppc64/sys/contrib/dev/acpica/executer/exregion.c
  projects/ppc64/sys/contrib/dev/acpica/include/acconfig.h
  projects/ppc64/sys/contrib/dev/acpica/include/acmacros.h
  projects/ppc64/sys/contrib/dev/acpica/include/acnamesp.h
  projects/ppc64/sys/contrib/dev/acpica/include/acpixf.h
  projects/ppc64/sys/contrib/dev/acpica/include/acutils.h
  projects/ppc64/sys/contrib/dev/acpica/namespace/nsdump.c
  projects/ppc64/sys/contrib/dev/acpica/namespace/nsdumpdv.c
  projects/ppc64/sys/contrib/dev/acpica/namespace/nseval.c
  projects/ppc64/sys/contrib/dev/acpica/namespace/nsinit.c
  projects/ppc64/sys/contrib/dev/acpica/namespace/nspredef.c
  projects/ppc64/sys/contrib/dev/acpica/namespace/nsrepair.c
  projects/ppc64/sys/contrib/dev/acpica/namespace/nswalk.c
  projects/ppc64/sys/contrib/dev/acpica/namespace/nsxfeval.c
  projects/ppc64/sys/contrib/dev/acpica/parser/psloop.c
  projects/ppc64/sys/contrib/dev/acpica/parser/psparse.c
  projects/ppc64/sys/contrib/dev/acpica/parser/psxface.c
  projects/ppc64/sys/contrib/dev/acpica/utilities/utmisc.c
  projects/ppc64/sys/contrib/dev/acpica/utilities/utobject.c
  projects/ppc64/sys/contrib/rdma/krping/krping.c
  projects/ppc64/sys/ddb/db_command.c
  projects/ppc64/sys/dev/acpica/acpi.c
  projects/ppc64/sys/dev/acpica/acpi_cpu.c
  projects/ppc64/sys/dev/acpica/acpi_dock.c
  projects/ppc64/sys/dev/acpica/acpi_ec.c
  projects/ppc64/sys/dev/acpica/acpi_hpet.c
  projects/ppc64/sys/dev/acpica/acpi_pci.c
  projects/ppc64/sys/dev/acpica/acpi_video.c
  projects/ppc64/sys/dev/acpica/acpivar.h
  projects/ppc64/sys/dev/ahci/ahci.c
  projects/ppc64/sys/dev/ahci/ahci.h
  projects/ppc64/sys/dev/aic7xxx/ahd_pci.c
  projects/ppc64/sys/dev/aic7xxx/aic79xx.c
  projects/ppc64/sys/dev/aic7xxx/aic79xx.h
  projects/ppc64/sys/dev/aic7xxx/aic79xx_osm.c
  projects/ppc64/sys/dev/aic7xxx/aic79xx_osm.h
  projects/ppc64/sys/dev/an/if_an.c
  projects/ppc64/sys/dev/an/if_an_isa.c
  projects/ppc64/sys/dev/an/if_an_pccard.c
  projects/ppc64/sys/dev/an/if_an_pci.c
  projects/ppc64/sys/dev/an/if_anreg.h
  projects/ppc64/sys/dev/arcmsr/arcmsr.c
  projects/ppc64/sys/dev/arcmsr/arcmsr.h
  projects/ppc64/sys/dev/ata/ata-all.h
  projects/ppc64/sys/dev/ata/ata-disk.c
  projects/ppc64/sys/dev/ata/ata-pci.c
  projects/ppc64/sys/dev/ata/ata-pci.h
  projects/ppc64/sys/dev/ata/ata-queue.c
  projects/ppc64/sys/dev/ata/ata-raid.c
  projects/ppc64/sys/dev/ata/atapi-cd.c
  projects/ppc64/sys/dev/ata/chipsets/ata-ahci.c
  projects/ppc64/sys/dev/ata/chipsets/ata-intel.c
  projects/ppc64/sys/dev/ata/chipsets/ata-jmicron.c
  projects/ppc64/sys/dev/ata/chipsets/ata-marvell.c
  projects/ppc64/sys/dev/ata/chipsets/ata-nvidia.c
  projects/ppc64/sys/dev/ath/ath_hal/ah_regdomain.c
  projects/ppc64/sys/dev/ath/if_ath.c
  projects/ppc64/sys/dev/bge/if_bge.c
  projects/ppc64/sys/dev/bge/if_bgereg.h
  projects/ppc64/sys/dev/bwi/if_bwi.c
  projects/ppc64/sys/dev/bwi/if_bwivar.h
  projects/ppc64/sys/dev/ce/if_ce.c
  projects/ppc64/sys/dev/cm/smc90cx6.c
  projects/ppc64/sys/dev/cm/smc90cx6var.h
  projects/ppc64/sys/dev/cp/if_cp.c
  projects/ppc64/sys/dev/ctau/if_ct.c
  projects/ppc64/sys/dev/cx/if_cx.c
  projects/ppc64/sys/dev/cxgb/common/cxgb_ael1002.c
  projects/ppc64/sys/dev/cxgb/common/cxgb_aq100x.c
  projects/ppc64/sys/dev/cxgb/common/cxgb_xgmac.c
  projects/ppc64/sys/dev/cxgb/cxgb_main.c
  projects/ppc64/sys/dev/de/if_de.c
  projects/ppc64/sys/dev/de/if_devar.h
  projects/ppc64/sys/dev/dpms/dpms.c
  projects/ppc64/sys/dev/e1000/if_igb.c
  projects/ppc64/sys/dev/ed/if_ed.c
  projects/ppc64/sys/dev/ed/if_ed_pccard.c
  projects/ppc64/sys/dev/ed/if_edvar.h
  projects/ppc64/sys/dev/ep/if_ep.c
  projects/ppc64/sys/dev/ep/if_epvar.h
  projects/ppc64/sys/dev/et/if_et.c
  projects/ppc64/sys/dev/et/if_etreg.h
  projects/ppc64/sys/dev/et/if_etvar.h
  projects/ppc64/sys/dev/fatm/if_fatm.c
  projects/ppc64/sys/dev/fatm/if_fatmvar.h
  projects/ppc64/sys/dev/fb/vesa.c
  projects/ppc64/sys/dev/fb/vgareg.h
  projects/ppc64/sys/dev/fdc/fdc.c
  projects/ppc64/sys/dev/hatm/if_hatm.c
  projects/ppc64/sys/dev/hptrr/hptrr_osm_bsd.c
  projects/ppc64/sys/dev/ichwd/ichwd.c
  projects/ppc64/sys/dev/ieee488/ibfoo.c
  projects/ppc64/sys/dev/if_ndis/if_ndis.c
  projects/ppc64/sys/dev/if_ndis/if_ndis_usb.c
  projects/ppc64/sys/dev/isp/isp_sbus.c
  projects/ppc64/sys/dev/ixgb/if_ixgb.c
  projects/ppc64/sys/dev/ixgb/if_ixgb.h
  projects/ppc64/sys/dev/ixgbe/ixgbe.c
  projects/ppc64/sys/dev/lge/if_lge.c
  projects/ppc64/sys/dev/lge/if_lgereg.h
  projects/ppc64/sys/dev/lmc/if_lmc.c
  projects/ppc64/sys/dev/lmc/if_lmc.h
  projects/ppc64/sys/dev/malo/if_malo.c
  projects/ppc64/sys/dev/malo/if_malo.h
  projects/ppc64/sys/dev/mii/brgphy.c
  projects/ppc64/sys/dev/mii/miidevs
  projects/ppc64/sys/dev/msk/if_msk.c
  projects/ppc64/sys/dev/msk/if_mskreg.h
  projects/ppc64/sys/dev/mwl/if_mwl.c
  projects/ppc64/sys/dev/mwl/if_mwlvar.h
  projects/ppc64/sys/dev/my/if_my.c
  projects/ppc64/sys/dev/my/if_myreg.h
  projects/ppc64/sys/dev/nfe/if_nfe.c
  projects/ppc64/sys/dev/nve/if_nve.c
  projects/ppc64/sys/dev/nve/if_nvereg.h
  projects/ppc64/sys/dev/nxge/if_nxge.c
  projects/ppc64/sys/dev/patm/if_patm_attach.c
  projects/ppc64/sys/dev/pci/vga_pci.c
  projects/ppc64/sys/dev/pcn/if_pcn.c
  projects/ppc64/sys/dev/pcn/if_pcnreg.h
  projects/ppc64/sys/dev/pdq/if_fea.c
  projects/ppc64/sys/dev/pdq/if_fpa.c
  projects/ppc64/sys/dev/pdq/pdq_freebsd.h
  projects/ppc64/sys/dev/pdq/pdq_ifsubr.c
  projects/ppc64/sys/dev/re/if_re.c
  projects/ppc64/sys/dev/siis/siis.c
  projects/ppc64/sys/dev/siis/siis.h
  projects/ppc64/sys/dev/sk/if_sk.c
  projects/ppc64/sys/dev/sn/if_sn.c
  projects/ppc64/sys/dev/sn/if_sn_pccard.c
  projects/ppc64/sys/dev/sn/if_snvar.h
  projects/ppc64/sys/dev/sound/pci/hda/hdac.c
  projects/ppc64/sys/dev/sound/usb/uaudio.c
  projects/ppc64/sys/dev/ste/if_ste.c
  projects/ppc64/sys/dev/ste/if_stereg.h
  projects/ppc64/sys/dev/stge/if_stge.c
  projects/ppc64/sys/dev/syscons/scterm-teken.c
  projects/ppc64/sys/dev/syscons/scvidctl.c
  projects/ppc64/sys/dev/syscons/syscons.c
  projects/ppc64/sys/dev/syscons/syscons.h
  projects/ppc64/sys/dev/ti/if_ti.c
  projects/ppc64/sys/dev/ti/if_tireg.h
  projects/ppc64/sys/dev/tl/if_tl.c
  projects/ppc64/sys/dev/tl/if_tlreg.h
  projects/ppc64/sys/dev/tsec/if_tsec.c
  projects/ppc64/sys/dev/usb/controller/ehci.c
  projects/ppc64/sys/dev/usb/controller/ehci.h
  projects/ppc64/sys/dev/usb/controller/ehci_ixp4xx.c
  projects/ppc64/sys/dev/usb/controller/ehci_mbus.c
  projects/ppc64/sys/dev/usb/controller/ehci_pci.c
  projects/ppc64/sys/dev/usb/input/uhid.c
  projects/ppc64/sys/dev/usb/input/ukbd.c
  projects/ppc64/sys/dev/usb/input/ums.c
  projects/ppc64/sys/dev/usb/serial/u3g.c
  projects/ppc64/sys/dev/usb/serial/usb_serial.c
  projects/ppc64/sys/dev/usb/storage/umass.c
  projects/ppc64/sys/dev/usb/usb_compat_linux.c
  projects/ppc64/sys/dev/usb/usb_compat_linux.h
  projects/ppc64/sys/dev/usb/usb_core.h
  projects/ppc64/sys/dev/usb/usb_transfer.c
  projects/ppc64/sys/dev/usb/usbdevs
  projects/ppc64/sys/dev/usb/usbdi.h
  projects/ppc64/sys/dev/usb/wlan/if_urtw.c
  projects/ppc64/sys/dev/vge/if_vge.c
  projects/ppc64/sys/dev/vge/if_vgevar.h
  projects/ppc64/sys/dev/vx/if_vx.c
  projects/ppc64/sys/dev/vx/if_vxvar.h
  projects/ppc64/sys/dev/wb/if_wb.c
  projects/ppc64/sys/dev/wb/if_wbreg.h
  projects/ppc64/sys/dev/wl/if_wl.c
  projects/ppc64/sys/dev/wpi/if_wpi.c
  projects/ppc64/sys/dev/xen/netfront/netfront.c
  projects/ppc64/sys/fs/fifofs/fifo_vnops.c
  projects/ppc64/sys/fs/nfs/nfs_var.h
  projects/ppc64/sys/fs/nfsclient/nfs_clvnops.c
  projects/ppc64/sys/fs/nfsserver/nfs_nfsdport.c
  projects/ppc64/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/ppc64/sys/geom/part/g_part_gpt.c
  projects/ppc64/sys/gnu/fs/ext2fs/ext2_inode_cnv.c
  projects/ppc64/sys/gnu/fs/ext2fs/ext2_vnops.c
  projects/ppc64/sys/i386/cpufreq/est.c
  projects/ppc64/sys/i386/i386/bpf_jit_machdep.c
  projects/ppc64/sys/i386/i386/bpf_jit_machdep.h
  projects/ppc64/sys/i386/i386/identcpu.c
  projects/ppc64/sys/i386/i386/initcpu.c
  projects/ppc64/sys/i386/i386/pmap.c
  projects/ppc64/sys/i386/i386/trap.c
  projects/ppc64/sys/i386/i386/vm_machdep.c
  projects/ppc64/sys/i386/isa/isa_dma.c
  projects/ppc64/sys/i386/xen/pmap.c
  projects/ppc64/sys/ia64/ia64/db_machdep.c
  projects/ppc64/sys/ia64/ia64/exception.S
  projects/ppc64/sys/ia64/ia64/trap.c
  projects/ppc64/sys/ia64/ia64/vm_machdep.c
  projects/ppc64/sys/isa/vga_isa.c
  projects/ppc64/sys/kern/kern_descrip.c
  projects/ppc64/sys/kern/kern_idle.c
  projects/ppc64/sys/kern/kern_intr.c
  projects/ppc64/sys/kern/kern_linker.c
  projects/ppc64/sys/kern/kern_lock.c
  projects/ppc64/sys/kern/kern_sig.c
  projects/ppc64/sys/kern/sched_4bsd.c
  projects/ppc64/sys/kern/sched_ule.c
  projects/ppc64/sys/kern/subr_bus.c
  projects/ppc64/sys/kern/subr_log.c
  projects/ppc64/sys/kern/subr_prf.c
  projects/ppc64/sys/kern/tty.c
  projects/ppc64/sys/kern/uipc_syscalls.c
  projects/ppc64/sys/kern/vfs_acl.c
  projects/ppc64/sys/kern/vfs_lookup.c
  projects/ppc64/sys/kern/vfs_mount.c
  projects/ppc64/sys/kern/vfs_subr.c
  projects/ppc64/sys/mips/include/pcb.h
  projects/ppc64/sys/mips/mips/machdep.c
  projects/ppc64/sys/mips/mips/pmap.c
  projects/ppc64/sys/mips/mips/trap.c
  projects/ppc64/sys/mips/mips/vm_machdep.c
  projects/ppc64/sys/modules/acpi/acpi/Makefile
  projects/ppc64/sys/modules/ichwd/Makefile
  projects/ppc64/sys/modules/usb/Makefile
  projects/ppc64/sys/net/bpf_jitter.c
  projects/ppc64/sys/net/bpf_jitter.h
  projects/ppc64/sys/net/if_ef.c
  projects/ppc64/sys/net/route.c
  projects/ppc64/sys/net80211/ieee80211.c
  projects/ppc64/sys/net80211/ieee80211_action.c
  projects/ppc64/sys/net80211/ieee80211_ioctl.h
  projects/ppc64/sys/net80211/ieee80211_proto.h
  projects/ppc64/sys/netgraph/ng_eiface.c
  projects/ppc64/sys/netgraph/ng_fec.c
  projects/ppc64/sys/netgraph/ng_iface.c
  projects/ppc64/sys/netgraph/ng_sppp.c
  projects/ppc64/sys/netinet/in.h
  projects/ppc64/sys/netinet/in_mcast.c
  projects/ppc64/sys/netinet/ip_ipsec.c
  projects/ppc64/sys/netinet/ip_ipsec.h
  projects/ppc64/sys/netinet/ip_output.c
  projects/ppc64/sys/netinet/ipfw/ip_dummynet.c
  projects/ppc64/sys/netinet/libalias/alias_proxy.c
  projects/ppc64/sys/netinet/raw_ip.c
  projects/ppc64/sys/netinet/sctp_asconf.c
  projects/ppc64/sys/netinet/sctp_auth.c
  projects/ppc64/sys/netinet/sctp_constants.h
  projects/ppc64/sys/netinet/sctp_input.c
  projects/ppc64/sys/netinet/sctp_os_bsd.h
  projects/ppc64/sys/netinet/sctp_output.c
  projects/ppc64/sys/netinet/sctp_pcb.c
  projects/ppc64/sys/netinet/sctp_structs.h
  projects/ppc64/sys/netinet/sctp_usrreq.c
  projects/ppc64/sys/netinet/sctputil.c
  projects/ppc64/sys/netinet/tcp_output.c
  projects/ppc64/sys/netinet6/in6_mcast.c
  projects/ppc64/sys/netinet6/nd6.c
  projects/ppc64/sys/netinet6/raw_ip6.c
  projects/ppc64/sys/netipsec/key.c
  projects/ppc64/sys/nfsserver/nfs_fha.c
  projects/ppc64/sys/pc98/cbus/cbus_dma.c
  projects/ppc64/sys/pc98/cbus/scterm-sck.c
  projects/ppc64/sys/pc98/conf/NOTES
  projects/ppc64/sys/powerpc/aim/mmu_oea64.c
  projects/ppc64/sys/powerpc/aim/trap.c
  projects/ppc64/sys/powerpc/aim/vm_machdep.c
  projects/ppc64/sys/powerpc/booke/trap.c
  projects/ppc64/sys/powerpc/booke/vm_machdep.c
  projects/ppc64/sys/powerpc/mpc85xx/pci_ocp.c
  projects/ppc64/sys/powerpc/powerpc/cpu.c
  projects/ppc64/sys/rpc/clnt_vc.c
  projects/ppc64/sys/sparc64/include/pcb.h
  projects/ppc64/sys/sparc64/sparc64/machdep.c
  projects/ppc64/sys/sparc64/sparc64/trap.c
  projects/ppc64/sys/sparc64/sparc64/vm_machdep.c
  projects/ppc64/sys/sun4v/sun4v/trap.c
  projects/ppc64/sys/sun4v/sun4v/vm_machdep.c
  projects/ppc64/sys/sys/ata.h
  projects/ppc64/sys/sys/fbio.h
  projects/ppc64/sys/sys/mman.h
  projects/ppc64/sys/sys/msgbuf.h
  projects/ppc64/sys/sys/proc.h
  projects/ppc64/sys/sys/signal.h
  projects/ppc64/sys/sys/signalvar.h
  projects/ppc64/sys/teken/teken.c
  projects/ppc64/sys/teken/teken.h
  projects/ppc64/sys/teken/teken_subr.h
  projects/ppc64/sys/vm/swap_pager.c
  projects/ppc64/sys/vm/vm_extern.h
  projects/ppc64/sys/vm/vm_fault.c
  projects/ppc64/sys/vm/vm_map.c
  projects/ppc64/sys/vm/vm_map.h
  projects/ppc64/sys/vm/vm_zeroidle.c
  projects/ppc64/tools/regression/bin/sh/builtins/cd1.0
  projects/ppc64/tools/regression/bpf/bpf_filter/Makefile
  projects/ppc64/tools/regression/bpf/bpf_filter/bpf_test.c
  projects/ppc64/tools/regression/bpf/bpf_filter/tests/test0075.h
  projects/ppc64/tools/regression/bpf/bpf_filter/tests/test0076.h
  projects/ppc64/tools/regression/bpf/bpf_filter/tests/test0077.h
  projects/ppc64/tools/regression/bpf/bpf_filter/tests/test0078.h
  projects/ppc64/tools/regression/bpf/bpf_filter/tests/test0080.h
  projects/ppc64/tools/regression/lib/libutil/Makefile
  projects/ppc64/tools/regression/lib/libutil/test-flopen.c
  projects/ppc64/tools/regression/lib/libutil/test-grp.c
  projects/ppc64/tools/regression/lib/libutil/test-trimdomain-nodomain.c
  projects/ppc64/tools/regression/lib/libutil/test-trimdomain.c
  projects/ppc64/tools/tools/nanobsd/gateworks/Files/root/.profile
  projects/ppc64/tools/tools/nanobsd/rescue/Files/etc/ttys
  projects/ppc64/tools/tools/ncpus/acpi.c
  projects/ppc64/tools/tools/tinybsd/conf/wrap/etc/ttys
  projects/ppc64/usr.bin/gencat/gencat.c
  projects/ppc64/usr.bin/gzip/unbzip2.c
  projects/ppc64/usr.bin/kdump/kdump.c
  projects/ppc64/usr.bin/leave/leave.c
  projects/ppc64/usr.bin/make/arch.c
  projects/ppc64/usr.bin/make/dir.c
  projects/ppc64/usr.bin/make/job.c
  projects/ppc64/usr.bin/systat/Makefile
  projects/ppc64/usr.bin/systat/main.c
  projects/ppc64/usr.bin/tail/tail.1
  projects/ppc64/usr.sbin/acpi/acpidb/Makefile
  projects/ppc64/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_device_tbl.c
  projects/ppc64/usr.sbin/crashinfo/crashinfo.sh
  projects/ppc64/usr.sbin/devinfo/devinfo.c
  projects/ppc64/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c
  projects/ppc64/usr.sbin/i2c/i2c.8
  projects/ppc64/usr.sbin/nfsd/stablerestart.5
  projects/ppc64/usr.sbin/sade/termcap.c
  projects/ppc64/usr.sbin/sysinstall/Makefile
  projects/ppc64/usr.sbin/sysinstall/dist.c
  projects/ppc64/usr.sbin/sysinstall/install.c
  projects/ppc64/usr.sbin/sysinstall/menus.c
  projects/ppc64/usr.sbin/sysinstall/sysinstall.8
  projects/ppc64/usr.sbin/sysinstall/termcap.c
  projects/ppc64/usr.sbin/usbconfig/dump.c
  projects/ppc64/usr.sbin/vidcontrol/vidcontrol.1
  projects/ppc64/usr.sbin/vidcontrol/vidcontrol.c
  projects/ppc64/usr.sbin/wake/wake.8
  projects/ppc64/usr.sbin/zic/zdump.c
  projects/ppc64/usr.sbin/zic/zic.8
Directory Properties:
  projects/ppc64/   (props changed)
  projects/ppc64/games/fortune/datfiles/gerrold.limerick   (props changed)
  projects/ppc64/lib/libc/stdio/asprintf.c   (props changed)
  projects/ppc64/lib/libc/string/ffsll.c   (props changed)
  projects/ppc64/lib/libc/string/flsll.c   (props changed)
  projects/ppc64/lib/libc/string/wcpcpy.c   (props changed)
  projects/ppc64/lib/libc/string/wcpncpy.c   (props changed)
  projects/ppc64/share/zoneinfo/   (props changed)
  projects/ppc64/sys/   (props changed)
  projects/ppc64/sys/contrib/dev/acpica/   (props changed)
  projects/ppc64/sys/dev/xen/xenpci/   (props changed)
  projects/ppc64/tools/regression/usr.bin/pkill/pgrep-_g.t   (props changed)
  projects/ppc64/tools/regression/usr.bin/pkill/pgrep-_s.t   (props changed)
  projects/ppc64/tools/regression/usr.bin/pkill/pkill-_g.t   (props changed)
  projects/ppc64/tools/tools/termcap/termcap.pl   (props changed)
  projects/ppc64/usr.sbin/dumpcis/cardinfo.h   (props changed)
  projects/ppc64/usr.sbin/dumpcis/cis.h   (props changed)
  projects/ppc64/usr.sbin/zic/   (props changed)

Modified: projects/ppc64/ObsoleteFiles.inc
==============================================================================
--- projects/ppc64/ObsoleteFiles.inc	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/ObsoleteFiles.inc	Sat Nov 21 16:45:55 2009	(r199638)
@@ -14,6 +14,8 @@
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
 
+# 20091117: removal of rc.early(8) link
+OLD_FILES+=usr/share/man/man8/rc.early.8.gz
 # 20091027: pselect.3 implemented as syscall
 OLD_FILES+=usr/share/man/man3/pselect.3.gz
 # 20091005: fusword.9 and susword.9 removed

Modified: projects/ppc64/UPDATING
==============================================================================
--- projects/ppc64/UPDATING	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/UPDATING	Sat Nov 21 16:45:55 2009	(r199638)
@@ -22,6 +22,30 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 	machines to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20091113:
+	The default terminal emulation for syscons(4) has been changed
+	from cons25 to xterm on all platforms except pc98.  This means
+	that the /etc/ttys file needs to be updated to ensure correct
+	operation of applications on the console.
+
+	The terminal emulation style can be toggled per window by using
+	vidcontrol(1)'s -T flag.  The TEKEN_CONS25 kernel configuration
+	options can be used to change the compile-time default back to
+	cons25.
+
+	To prevent graphical artifacts, make sure the TERM environment
+	variable is set to match the terminal emulation that is being
+	performed by syscons(4).
+
+20091109:
+	The layout of the structure ieee80211req_scan_result has changed.
+	Applications that require wireless scan results (e.g. ifconfig(8))
+	from net80211 need to be recompiled.
+
+	Applications such as wpa_supplicant(8) may require a full world
+	build without using NO_CLEAN in order to get synchronized with the
+	new structure.
+
 20091025:
 	The iwn(4) driver has been updated to support the 5000 and 5150 series.
 	There's one kernel module for each firmware. Adding "device iwnfw"
@@ -537,6 +561,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 		# Map old usb library to new one for usb2 stack
 		libusb-0.1.so.8	libusb20.so.1
 
+20090209:
+	All USB ethernet devices now attach as interfaces under the name ueN
+	(eg. ue0). This is to provide a predictable name as vendors often
+	change usb chipsets in a product without notice.
+
 20090203:
 	The ichsmb(4) driver has been changed to require SMBus slave
 	addresses be left-justified (xxxxxxx0b) rather than right-justified.

Modified: projects/ppc64/bin/Makefile
==============================================================================
--- projects/ppc64/bin/Makefile	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/bin/Makefile	Sat Nov 21 16:45:55 2009	(r199638)
@@ -27,6 +27,7 @@ SUBDIR= cat \
 	pax \
 	pkill \
 	ps \
+	pwait \
 	pwd \
 	${_rcp} \
 	realpath \

Modified: projects/ppc64/bin/getfacl/getfacl.1
==============================================================================
--- projects/ppc64/bin/getfacl/getfacl.1	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/bin/getfacl/getfacl.1	Sat Nov 21 16:45:55 2009	(r199638)
@@ -30,7 +30,7 @@
 .\" Developed by the TrustedBSD Project.
 .\" Support for POSIX.1e access control lists.
 .\"
-.Dd September 04, 2009
+.Dd September 4, 2009
 .Dt GETFACL 1
 .Os
 .Sh NAME

Modified: projects/ppc64/bin/ps/keyword.c
==============================================================================
--- projects/ppc64/bin/ps/keyword.c	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/bin/ps/keyword.c	Sat Nov 21 16:45:55 2009	(r199638)
@@ -70,7 +70,7 @@ static int  vcmp(const void *, const voi
 
 /* PLEASE KEEP THE TABLE BELOW SORTED ALPHABETICALLY!!! */
 static VAR var[] = {
-	{"%cpu", "%CPU", NULL, 0, pcpu, NULL, 4, 0, CHAR, NULL, 0},
+	{"%cpu", "%CPU", NULL, 0, pcpu, NULL, 5, 0, CHAR, NULL, 0},
 	{"%mem", "%MEM", NULL, 0, pmem, NULL, 4, 0, CHAR, NULL, 0},
 	{"acflag", "ACFLG", NULL, 0, kvar, NULL, 3, KOFF(ki_acflag), USHORT,
 		"x", 0},
@@ -159,7 +159,7 @@ static VAR var[] = {
 		UINT, UIDFMT, 0},
 	{"rgroup", "RGROUP", NULL, LJUST|DSIZ, rgroupname, s_rgroupname,
 		USERLEN, 0, CHAR, NULL, 0},
-	{"rss", "RSS", NULL, 0, kvar, NULL, 5, KOFF(ki_rssize), PGTOK, "ld", 0},
+	{"rss", "RSS", NULL, 0, kvar, NULL, 6, KOFF(ki_rssize), PGTOK, "ld", 0},
 	{"rtprio", "RTPRIO", NULL, 0, priorityr, NULL, 7, KOFF(ki_pri), CHAR,
 		NULL, 0},
 	{"ruid", "RUID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_ruid),
@@ -207,7 +207,7 @@ static VAR var[] = {
 		NULL, 0},
 	{"usrpri", "", "upr", 0, NULL, NULL, 0, 0, CHAR, NULL, 0},
 	{"vsize", "", "vsz", 0, NULL, NULL, 0, 0, CHAR, NULL, 0},
-	{"vsz", "VSZ", NULL, 0, vsize, NULL, 5, 0, CHAR, NULL, 0},
+	{"vsz", "VSZ", NULL, 0, vsize, NULL, 6, 0, CHAR, NULL, 0},
 	{"wchan", "WCHAN", NULL, LJUST, wchan, NULL, 6, 0, CHAR, NULL, 0},
 	{"xstat", "XSTAT", NULL, 0, kvar, NULL, 4, KOFF(ki_xstat), USHORT,
 		"x", 0},
@@ -330,6 +330,7 @@ findvar(char *p, int user, char **header
 				errx(1, "malloc failed");
 			snprintf(realfmt, rflen, "%s=%s", v->alias, hp);
 			parsefmt(realfmt, user);
+			free(realfmt);
 		}
 		return ((VAR *)NULL);
 	}

Modified: projects/ppc64/bin/sh/arith_lex.l
==============================================================================
--- projects/ppc64/bin/sh/arith_lex.l	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/bin/sh/arith_lex.l	Sat Nov 21 16:45:55 2009	(r199638)
@@ -51,6 +51,13 @@ __FBSDID("$FreeBSD$");
 
 int yylex(void);
 
+struct varname
+{
+	struct varname *next;
+	char name[1];
+};
+static struct varname *varnames;
+
 #undef YY_INPUT
 #define YY_INPUT(buf,result,max) \
 	result = (*buf = *arith_buf++) ? 1 : YY_NULL;
@@ -80,11 +87,14 @@ int yylex(void);
 			 * If variable doesn't exist, we should initialize
 			 * it to zero.
 			 */
-			char *temp;
+			struct varname *temp;
 			if (lookupvar(yytext) == NULL)
 				setvarsafe(yytext, "0", 0);
-			temp = (char *)ckmalloc(strlen(yytext) + 1);
-			yylval.s_value = strcpy(temp, yytext);
+			temp = ckmalloc(sizeof(struct varname) +
+			    strlen(yytext));
+			temp->next = varnames;
+			varnames = temp;
+			yylval.s_value = strcpy(temp->name, yytext);
 
 			return ARITH_VAR;
 		}
@@ -130,5 +140,15 @@ int yylex(void);
 void
 arith_lex_reset(void)
 {
+	struct varname *name, *next;
+
 	YY_NEW_FILE;
+
+	name = varnames;
+	while (name != NULL) {
+		next = name->next;
+		ckfree(name);
+		name = next;
+	}
+	varnames = NULL;
 }

Modified: projects/ppc64/bin/sh/cd.c
==============================================================================
--- projects/ppc64/bin/sh/cd.c	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/bin/sh/cd.c	Sat Nov 21 16:45:55 2009	(r199638)
@@ -70,7 +70,7 @@ STATIC int docd(char *, int, int);
 STATIC char *getcomponent(void);
 STATIC char *findcwd(char *);
 STATIC void updatepwd(char *);
-STATIC char *getpwd2(char *, size_t);
+STATIC char *getpwd2(void);
 
 STATIC char *curdir = NULL;	/* current working directory */
 STATIC char *prevdir;		/* previous working directory */
@@ -263,10 +263,8 @@ findcwd(char *dir)
 	 * any more because we traversed a symbolic link or something
 	 * we couldn't stat().
 	 */
-	if (dir == NULL || curdir == NULL)  {
-		p = stalloc(PATH_MAX);
-		return getpwd2(p, PATH_MAX);
-	}
+	if (dir == NULL || curdir == NULL)
+		return getpwd2();
 	cdcomppath = stalloc(strlen(dir) + 1);
 	scopy(dir, cdcomppath);
 	STARTSTACKSTR(new);
@@ -313,7 +311,7 @@ updatepwd(char *dir)
 int
 pwdcmd(int argc, char **argv)
 {
-	char buf[PATH_MAX];
+	char *p;
 	int ch, phys;
 
 	optreset = 1; optind = 1; opterr = 0; /* initialize getopt */
@@ -341,9 +339,9 @@ pwdcmd(int argc, char **argv)
 		out1str(curdir);
 		out1c('\n');
 	} else {
-		if (getcwd(buf, sizeof(buf)) == NULL)
+		if ((p = getpwd2()) == NULL)
 			error(".: %s", strerror(errno));
-		out1str(buf);
+		out1str(p);
 		out1c('\n');
 	}
 
@@ -356,36 +354,45 @@ pwdcmd(int argc, char **argv)
 char *
 getpwd(void)
 {
-	char buf[PATH_MAX];
 	char *p;
 
 	if (curdir)
 		return curdir;
 
-	p = getpwd2(buf, sizeof(buf));
+	p = getpwd2();
 	if (p != NULL)
 		curdir = savestr(p);
 
 	return curdir;
 }
 
+#define MAXPWD 256
+
 /*
  * Return the current directory.
  */
 STATIC char *
-getpwd2(char *buf, size_t size)
+getpwd2(void)
 {
-	if (getcwd(buf, size) == NULL) {
-		char *pwd = getenv("PWD");
-		struct stat stdot, stpwd;
-
-		if (pwd && *pwd == '/' && stat(".", &stdot) != -1 &&
-		    stat(pwd, &stpwd) != -1 &&
-		    stdot.st_dev == stpwd.st_dev &&
-		    stdot.st_ino == stpwd.st_ino) {
+	struct stat stdot, stpwd;
+	char *pwd;
+	int i;
+
+	for (i = MAXPWD;; i *= 2) {
+		pwd = stalloc(i);
+		if (getcwd(pwd, i) != NULL)
 			return pwd;
-		}
-		return NULL;
+		stunalloc(pwd);
+		if (errno != ERANGE)
+			break;
+	}
+
+	pwd = getenv("PWD");
+	if (pwd && *pwd == '/' && stat(".", &stdot) != -1 &&
+	    stat(pwd, &stpwd) != -1 &&
+	    stdot.st_dev == stpwd.st_dev &&
+	    stdot.st_ino == stpwd.st_ino) {
+		return pwd;
 	}
-	return buf;
+	return NULL;
 }

Modified: projects/ppc64/bin/sh/histedit.c
==============================================================================
--- projects/ppc64/bin/sh/histedit.c	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/bin/sh/histedit.c	Sat Nov 21 16:45:55 2009	(r199638)
@@ -92,7 +92,7 @@ histedit(void)
 			if (hist != NULL)
 				sethistsize(histsizeval());
 			else
-				out2str("sh: can't initialize history\n");
+				out2fmt_flush("sh: can't initialize history\n");
 		}
 		if (editing && !el && isatty(0)) { /* && isatty(2) ??? */
 			/*
@@ -114,7 +114,7 @@ histedit(void)
 				el_set(el, EL_PROMPT, getprompt);
 			} else {
 bad:
-				out2str("sh: can't initialize editing\n");
+				out2fmt_flush("sh: can't initialize editing\n");
 			}
 			INTON;
 		} else if (!editing && el) {
@@ -336,6 +336,7 @@ histcmd(int argc, char **argv)
 			if (sflg) {
 				if (displayhist) {
 					out2str(s);
+					flushout(out2);
 				}
 				evalstring(s, 0);
 				if (displayhist && hist) {

Modified: projects/ppc64/bin/sh/input.c
==============================================================================
--- projects/ppc64/bin/sh/input.c	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/bin/sh/input.c	Sat Nov 21 16:45:55 2009	(r199638)
@@ -215,7 +215,7 @@ retry:
                                 if (flags >= 0 && flags & O_NONBLOCK) {
                                         flags &=~ O_NONBLOCK;
                                         if (fcntl(0, F_SETFL, flags) >= 0) {
-						out2str("sh: turning off NDELAY mode\n");
+						out2fmt_flush("sh: turning off NDELAY mode\n");
                                                 goto retry;
                                         }
                                 }
@@ -359,7 +359,7 @@ pushstring(char *s, int len, void *ap)
 	struct strpush *sp;
 
 	INTOFF;
-/*dprintf("*** calling pushstring: %s, %d\n", s, len);*/
+/*out2fmt_flush("*** calling pushstring: %s, %d\n", s, len);*/
 	if (parsefile->strpush) {
 		sp = ckmalloc(sizeof (struct strpush));
 		sp->prev = parsefile->strpush;
@@ -386,7 +386,7 @@ popstring(void)
 	parsenextc = sp->prevstring;
 	parsenleft = sp->prevnleft;
 	parselleft = sp->prevlleft;
-/*dprintf("*** calling popstring: restoring to '%s'\n", parsenextc);*/
+/*out2fmt_flush("*** calling popstring: restoring to '%s'\n", parsenextc);*/
 	if (sp->ap)
 		sp->ap->flag &= ~ALIASINUSE;
 	parsefile->strpush = sp->prev;

Modified: projects/ppc64/bin/sh/jobs.c
==============================================================================
--- projects/ppc64/bin/sh/jobs.c	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/bin/sh/jobs.c	Sat Nov 21 16:45:55 2009	(r199638)
@@ -146,7 +146,7 @@ setjobctl(int on)
 		do { /* while we are in the background */
 			initialpgrp = tcgetpgrp(ttyfd);
 			if (initialpgrp < 0) {
-out:				out2str("sh: can't access tty; job control turned off\n");
+out:				out2fmt_flush("sh: can't access tty; job control turned off\n");
 				mflag = 0;
 				return;
 			}
@@ -1046,7 +1046,7 @@ stoppedjobs(void)
 		if (jp->used == 0)
 			continue;
 		if (jp->state == JOBSTOPPED) {
-			out2str("You have stopped jobs.\n");
+			out2fmt_flush("You have stopped jobs.\n");
 			job_warning = 2;
 			return (1);
 		}

Modified: projects/ppc64/bin/sh/main.c
==============================================================================
--- projects/ppc64/bin/sh/main.c	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/bin/sh/main.c	Sat Nov 21 16:45:55 2009	(r199638)
@@ -154,7 +154,7 @@ main(int argc, char *argv[])
 	setstackmark(&smark);
 	procargs(argc, argv);
 	if (getpwd() == NULL && iflag)
-		out2str("sh: cannot determine working directory\n");
+		out2fmt_flush("sh: cannot determine working directory\n");
 	if (getpwd() != NULL)
 		setvar ("PWD", getpwd(), VEXPORT);
 	if (argv[0] && argv[0][0] == '-') {
@@ -223,7 +223,7 @@ cmdloop(int top)
 			if (!stoppedjobs()) {
 				if (!Iflag)
 					break;
-				out2str("\nUse \"exit\" to leave shell.\n");
+				out2fmt_flush("\nUse \"exit\" to leave shell.\n");
 			}
 			numeof++;
 		} else if (n != NULL && nflag == 0) {

Modified: projects/ppc64/bin/sh/output.c
==============================================================================
--- projects/ppc64/bin/sh/output.c	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/bin/sh/output.c	Sat Nov 21 16:45:55 2009	(r199638)
@@ -71,7 +71,7 @@ __FBSDID("$FreeBSD$");
 static int doformat_wr(void *, const char *, int);
 
 struct output output = {NULL, 0, NULL, OUTBUFSIZ, 1, 0};
-struct output errout = {NULL, 0, NULL, 100, 2, 0};
+struct output errout = {NULL, 0, NULL, 256, 2, 0};
 struct output memout = {NULL, 0, NULL, 0, MEM_OUT, 0};
 struct output *out1 = &output;
 struct output *out2 = &errout;
@@ -124,8 +124,6 @@ outstr(const char *p, struct output *fil
 {
 	while (*p)
 		outc(*p++, file);
-	if (file == out2)
-		flushout(file);
 }
 
 /* Like outstr(), but quote for re-input into the shell. */
@@ -255,7 +253,7 @@ out1fmt(const char *fmt, ...)
 }
 
 void
-dprintf(const char *fmt, ...)
+out2fmt_flush(const char *fmt, ...)
 {
 	va_list ap;
 

Modified: projects/ppc64/bin/sh/output.h
==============================================================================
--- projects/ppc64/bin/sh/output.h	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/bin/sh/output.h	Sat Nov 21 16:45:55 2009	(r199638)
@@ -65,7 +65,7 @@ void flushout(struct output *);
 void freestdout(void);
 void outfmt(struct output *, const char *, ...) __printflike(2, 3);
 void out1fmt(const char *, ...) __printflike(1, 2);
-void dprintf(const char *, ...) __printflike(1, 2);
+void out2fmt_flush(const char *, ...) __printflike(1, 2);
 void fmtstr(char *, int, const char *, ...) __printflike(3, 4);
 void doformat(struct output *, const char *, va_list) __printflike(2, 0);
 int xwrite(int, char *, int);

Modified: projects/ppc64/bin/sh/parser.c
==============================================================================
--- projects/ppc64/bin/sh/parser.c	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/bin/sh/parser.c	Sat Nov 21 16:45:55 2009	(r199638)
@@ -364,7 +364,9 @@ TRACE(("expecting DO got %s %s\n", tokna
 		n1 = (union node *)stalloc(sizeof (struct nfor));
 		n1->type = NFOR;
 		n1->nfor.var = wordtext;
-		if (readtoken() == TWORD && ! quoteflag && equal(wordtext, "in")) {
+		while (readtoken() == TNL)
+			;
+		if (lasttoken == TWORD && ! quoteflag && equal(wordtext, "in")) {
 			app = &ap;
 			while (readtoken() == TWORD) {
 				n2 = (union node *)stalloc(sizeof (struct narg));
@@ -1561,7 +1563,10 @@ setprompt(int which)
 #ifndef NO_HISTORY
 	if (!el)
 #endif
+	{
 		out2str(getprompt(NULL));
+		flushout(out2);
+	}
 }
 
 /*

Modified: projects/ppc64/bin/sh/trap.c
==============================================================================
--- projects/ppc64/bin/sh/trap.c	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/bin/sh/trap.c	Sat Nov 21 16:45:55 2009	(r199638)
@@ -244,7 +244,8 @@ void
 setsignal(int signo)
 {
 	int action;
-	sig_t sig, sigact = SIG_DFL;
+	sig_t sigact = SIG_DFL;
+	struct sigaction sa;
 	char *t;
 
 	if ((t = trap[signo]) == NULL)
@@ -320,9 +321,10 @@ setsignal(int signo)
 		case S_IGN:	sigact = SIG_IGN;	break;
 	}
 	*t = action;
-	sig = signal(signo, sigact);
-	if (sig != SIG_ERR && action == S_CATCH)
-		siginterrupt(signo, 1);
+	sa.sa_handler = sigact;
+	sa.sa_flags = 0;
+	sigemptyset(&sa.sa_mask);
+	sigaction(signo, &sa, NULL);
 }
 
 

Modified: projects/ppc64/contrib/bind9/bin/dig/dighost.c
==============================================================================
--- projects/ppc64/contrib/bind9/bin/dig/dighost.c	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/contrib/bind9/bin/dig/dighost.c	Sat Nov 21 16:45:55 2009	(r199638)
@@ -2604,10 +2604,12 @@ connect_done(isc_task_t *task, isc_event
 
 	if (sevent->result == ISC_R_CANCELED) {
 		debug("in cancel handler");
-		isc_socket_detach(&query->sock);
-		sockcount--;
-		INSIST(sockcount >= 0);
-		debug("sockcount=%d", sockcount);
+		if (query->sock != NULL) {
+			isc_socket_detach(&query->sock);
+			sockcount--;
+			INSIST(sockcount >= 0);
+			debug("sockcount=%d", sockcount);
+		}
 		query->waiting_connect = ISC_FALSE;
 		isc_event_free(&event);
 		l = query->lookup;

Modified: projects/ppc64/contrib/ee/ee.c
==============================================================================
--- projects/ppc64/contrib/ee/ee.c	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/contrib/ee/ee.c	Sat Nov 21 16:45:55 2009	(r199638)
@@ -1989,7 +1989,7 @@ char *cmd_str;
 	int number;
 	int i;
 	char *ptr;
-	char *direction = NULL;
+	char *direction = "d";
 	struct text *t_line;
 
 	ptr = cmd_str;

Modified: projects/ppc64/contrib/ipfilter/man/ipf.8
==============================================================================
--- projects/ppc64/contrib/ipfilter/man/ipf.8	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/contrib/ipfilter/man/ipf.8	Sat Nov 21 16:45:55 2009	(r199638)
@@ -46,7 +46,7 @@ supports \fBlanguage\fI.  At present, th
 \fBC\fB (-cc) for which two files - \fBip_rules.c\fP
 and \fBip_rules.h\fP are generated in the \fBCURRENT DIRECTORY\fP when
 \fBipf\fP is being run.  These files can be used with the
-\fBIPFILTER_COMPILED\fP kernel option to build filter rules staticly into
+\fBIPFILTER_COMPILED\fP kernel option to build filter rules staticlly into
 the kernel.
 .TP
 .B \-d

Modified: projects/ppc64/crypto/openssh/ssh_namespace.h
==============================================================================
--- projects/ppc64/crypto/openssh/ssh_namespace.h	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/crypto/openssh/ssh_namespace.h	Sat Nov 21 16:45:55 2009	(r199638)
@@ -223,6 +223,8 @@
 #define get_u32					ssh_get_u32
 #define get_u64					ssh_get_u64
 #define getrrsetbyname				ssh_getrrsetbyname
+#define glob					ssh_glob
+#define globfree				ssh_globfree
 #define host_hash				ssh_host_hash
 #define hostfile_read_key			ssh_hostfile_read_key
 #define hpdelim					ssh_hpdelim

Modified: projects/ppc64/etc/Makefile
==============================================================================
--- projects/ppc64/etc/Makefile	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/etc/Makefile	Sat Nov 21 16:45:55 2009	(r199638)
@@ -18,8 +18,13 @@ BIN1=	auth.conf \
 	rc rc.bsdextended rc.firewall rc.firewall6 rc.initdiskless \
 	rc.sendmail rc.shutdown \
 	rc.subr remote rpc services shells \
-	sysctl.conf syslog.conf \
-	etc.${MACHINE_ARCH}/ttys
+	sysctl.conf syslog.conf
+
+.if exists(${.CURDIR}/etc.${MACHINE}/ttys)
+BIN1+=	etc.${MACHINE}/ttys
+.else
+BIN1+=	etc.${MACHINE_ARCH}/ttys
+.endif
 
 OPENBSMDIR=			${.CURDIR}/../contrib/openbsm
 BSM_ETC_OPEN_FILES=		${OPENBSMDIR}/etc/audit_class \

Modified: projects/ppc64/etc/etc.amd64/ttys
==============================================================================
--- projects/ppc64/etc/etc.amd64/ttys	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/etc/etc.amd64/ttys	Sat Nov 21 16:45:55 2009	(r199638)
@@ -15,7 +15,7 @@
 #
 # type The initial terminal type for this port.  For hardwired
 #      terminal lines, this will contain the type of terminal used.
-#      For virtual consoles, the correct type is typically cons25.
+#      For virtual consoles, the correct type is typically xterm.
 #      Other common values include network for network connections on
 #      pseudo-terminals, dialup for incoming modem ports, and unknown
 #      when the terminal type cannot be predetermined.
@@ -30,15 +30,15 @@
 # when going to single-user mode.
 console	none				unknown	off secure
 #
-ttyv0	"/usr/libexec/getty Pc"		cons25	on  secure
+ttyv0	"/usr/libexec/getty Pc"		xterm	on  secure
 # Virtual terminals
-ttyv1	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv2	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv3	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv4	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv5	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv6	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv7	"/usr/libexec/getty Pc"		cons25	on  secure
+ttyv1	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv2	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv3	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv4	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv5	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv6	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv7	"/usr/libexec/getty Pc"		xterm	on  secure
 ttyv8	"/usr/local/bin/xdm -nodaemon"	xterm	off secure
 # Serial terminals
 # The 'dialup' keyword identifies dialin lines to login, fingerd etc.

Modified: projects/ppc64/etc/etc.arm/ttys
==============================================================================
--- projects/ppc64/etc/etc.arm/ttys	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/etc/etc.arm/ttys	Sat Nov 21 16:45:55 2009	(r199638)
@@ -15,7 +15,7 @@
 #
 # type The initial terminal type for this port.  For hardwired
 #      terminal lines, this will contain the type of terminal used.
-#      For virtual consoles, the correct type is typically cons25.
+#      For virtual consoles, the correct type is typically xterm.
 #      Other common values include network for network connections on
 #      pseudo-terminals, dialup for incoming modem ports, and unknown
 #      when the terminal type cannot be predetermined.
@@ -30,15 +30,15 @@
 # when going to single-user mode.
 console	none				unknown	off secure
 #
-ttyv0	"/usr/libexec/getty Pc"		cons25	off  secure
+ttyv0	"/usr/libexec/getty Pc"		xterm	off  secure
 # Virtual terminals
-ttyv1	"/usr/libexec/getty Pc"		cons25	off  secure
-ttyv2	"/usr/libexec/getty Pc"		cons25	off  secure
-ttyv3	"/usr/libexec/getty Pc"		cons25	off  secure
-ttyv4	"/usr/libexec/getty Pc"		cons25	off  secure
-ttyv5	"/usr/libexec/getty Pc"		cons25	off  secure
-ttyv6	"/usr/libexec/getty Pc"		cons25	off  secure
-ttyv7	"/usr/libexec/getty Pc"		cons25	off  secure
+ttyv1	"/usr/libexec/getty Pc"		xterm	off  secure
+ttyv2	"/usr/libexec/getty Pc"		xterm	off  secure
+ttyv3	"/usr/libexec/getty Pc"		xterm	off  secure
+ttyv4	"/usr/libexec/getty Pc"		xterm	off  secure
+ttyv5	"/usr/libexec/getty Pc"		xterm	off  secure
+ttyv6	"/usr/libexec/getty Pc"		xterm	off  secure
+ttyv7	"/usr/libexec/getty Pc"		xterm	off  secure
 #ttyv8	"/usr/local/bin/xdm -nodaemon"	xterm	off secure
 # Serial terminals
 # The 'dialup' keyword identifies dialin lines to login, fingerd etc.

Modified: projects/ppc64/etc/etc.i386/ttys
==============================================================================
--- projects/ppc64/etc/etc.i386/ttys	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/etc/etc.i386/ttys	Sat Nov 21 16:45:55 2009	(r199638)
@@ -15,7 +15,7 @@
 #
 # type The initial terminal type for this port.  For hardwired
 #      terminal lines, this will contain the type of terminal used.
-#      For virtual consoles, the correct type is typically cons25.
+#      For virtual consoles, the correct type is typically xterm.
 #      Other common values include network for network connections on
 #      pseudo-terminals, dialup for incoming modem ports, and unknown
 #      when the terminal type cannot be predetermined.
@@ -30,15 +30,15 @@
 # when going to single-user mode.
 console	none				unknown	off secure
 #
-ttyv0	"/usr/libexec/getty Pc"		cons25	on  secure
+ttyv0	"/usr/libexec/getty Pc"		xterm	on  secure
 # Virtual terminals
-ttyv1	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv2	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv3	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv4	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv5	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv6	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv7	"/usr/libexec/getty Pc"		cons25	on  secure
+ttyv1	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv2	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv3	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv4	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv5	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv6	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv7	"/usr/libexec/getty Pc"		xterm	on  secure
 ttyv8	"/usr/local/bin/xdm -nodaemon"	xterm	off secure
 # Serial terminals
 # The 'dialup' keyword identifies dialin lines to login, fingerd etc.

Modified: projects/ppc64/etc/etc.ia64/ttys
==============================================================================
--- projects/ppc64/etc/etc.ia64/ttys	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/etc/etc.ia64/ttys	Sat Nov 21 16:45:55 2009	(r199638)
@@ -15,7 +15,7 @@
 #
 # type The initial terminal type for this port.  For hardwired
 #      terminal lines, this will contain the type of terminal used.
-#      For virtual consoles, the correct type is typically cons25.
+#      For virtual consoles, the correct type is typically xterm.
 #      Other common values include network for network connections on
 #      pseudo-terminals, dialup for incoming modem ports, and unknown
 #      when the terminal type cannot be predetermined.
@@ -30,15 +30,15 @@
 # when going to single-user mode.
 console	none				unknown	off secure
 #
-ttyv0	"/usr/libexec/getty Pc"		cons25	off secure
-# Virtual terminals.
-ttyv1	"/usr/libexec/getty Pc"		cons25	off secure
-ttyv2	"/usr/libexec/getty Pc"		cons25	off secure
-ttyv3	"/usr/libexec/getty Pc"		cons25	off secure
-ttyv4	"/usr/libexec/getty Pc"		cons25	off secure
-ttyv5	"/usr/libexec/getty Pc"		cons25	off secure
-ttyv6	"/usr/libexec/getty Pc"		cons25	off secure
-ttyv7	"/usr/libexec/getty Pc"		cons25	off secure
+ttyv0	"/usr/libexec/getty Pc"		xterm	off secure
+# Virtual terminals
+ttyv1	"/usr/libexec/getty Pc"		xterm	off secure
+ttyv2	"/usr/libexec/getty Pc"		xterm	off secure
+ttyv3	"/usr/libexec/getty Pc"		xterm	off secure
+ttyv4	"/usr/libexec/getty Pc"		xterm	off secure
+ttyv5	"/usr/libexec/getty Pc"		xterm	off secure
+ttyv6	"/usr/libexec/getty Pc"		xterm	off secure
+ttyv7	"/usr/libexec/getty Pc"		xterm	off secure
 ttyv8	"/usr/local/bin/xdm -nodaemon"	xterm	off secure
 # Serial terminals. The 'dialup' keyword identifies dialin lines to login,
 # fingerd etc.

Modified: projects/ppc64/etc/etc.mips/ttys
==============================================================================
--- projects/ppc64/etc/etc.mips/ttys	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/etc/etc.mips/ttys	Sat Nov 21 16:45:55 2009	(r199638)
@@ -15,7 +15,7 @@
 #
 # type The initial terminal type for this port.  For hardwired
 #      terminal lines, this will contain the type of terminal used.
-#      For virtual consoles, the correct type is typically cons25.
+#      For virtual consoles, the correct type is typically xterm.
 #      Other common values include network for network connections on
 #      pseudo-terminals, dialup for incoming modem ports, and unknown
 #      when the terminal type cannot be predetermined.

Modified: projects/ppc64/etc/etc.powerpc/ttys
==============================================================================
--- projects/ppc64/etc/etc.powerpc/ttys	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/etc/etc.powerpc/ttys	Sat Nov 21 16:45:55 2009	(r199638)
@@ -15,7 +15,7 @@
 #
 # type The initial terminal type for this port.  For hardwired
 #      terminal lines, this will contain the type of terminal used.
-#      For virtual consoles, the correct type is typically cons25.
+#      For virtual consoles, the correct type is typically xterm.
 #      Other common values include network for network connections on
 #      pseudo-terminals, dialup for incoming modem ports, and unknown
 #      when the terminal type cannot be predetermined.
@@ -30,15 +30,15 @@
 # when going to single-user mode.
 console	none				unknown	off secure
 #
-ttyv0	"/usr/libexec/getty Pc"		cons25	on  secure
+ttyv0	"/usr/libexec/getty Pc"		xterm	on  secure
 # Virtual terminals
-ttyv1	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv2	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv3	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv4	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv5	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv6	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv7	"/usr/libexec/getty Pc"		cons25	on  secure
+ttyv1	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv2	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv3	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv4	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv5	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv6	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv7	"/usr/libexec/getty Pc"		xterm	on  secure
 #ttyv8	"/usr/local/bin/xdm -nodaemon"	xterm	off secure
 # Serial terminals
 # The 'dialup' keyword identifies dialin lines to login, fingerd etc.

Modified: projects/ppc64/etc/etc.sparc64/ttys
==============================================================================
--- projects/ppc64/etc/etc.sparc64/ttys	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/etc/etc.sparc64/ttys	Sat Nov 21 16:45:55 2009	(r199638)
@@ -15,7 +15,7 @@
 #
 # type The initial terminal type for this port.  For hardwired
 #      terminal lines, this will contain the type of terminal used.
-#      For virtual consoles, the correct type is typically cons25.
+#      For virtual consoles, the correct type is typically xterm.
 #      Other common values include network for network connections on
 #      pseudo-terminals, dialup for incoming modem ports, and unknown
 #      when the terminal type cannot be predetermined.
@@ -34,15 +34,15 @@ screen	"/usr/libexec/getty Pc"		vt100	of
 ttya	"/usr/libexec/getty 3wire.9600"	vt100	off secure
 ttyb	"/usr/libexec/getty 3wire.9600"	vt100	off secure
 # syscons(4)
-ttyv0	"/usr/libexec/getty Pc"		cons25	on  secure
+ttyv0	"/usr/libexec/getty Pc"		xterm	on  secure
 # Virtual terminals
-ttyv1	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv2	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv3	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv4	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv5	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv6	"/usr/libexec/getty Pc"		cons25	on  secure
-ttyv7	"/usr/libexec/getty Pc"		cons25	on  secure
+ttyv1	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv2	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv3	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv4	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv5	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv6	"/usr/libexec/getty Pc"		xterm	on  secure
+ttyv7	"/usr/libexec/getty Pc"		xterm	on  secure
 ttyv8	"/usr/local/bin/xdm -nodaemon"	xterm	off secure
 # Serial terminals
 # The 'dialup' keyword identifies dialin lines to login, fingerd etc.

Modified: projects/ppc64/etc/rc.d/jail
==============================================================================
--- projects/ppc64/etc/rc.d/jail	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/etc/rc.d/jail	Sat Nov 21 16:45:55 2009	(r199638)
@@ -728,4 +728,4 @@ fi
 if [ -n "$*" ]; then
 	jail_list="$*"
 fi
-run_rc_command "${cmd}"
+run_rc_command "${cmd}" &

Modified: projects/ppc64/etc/root/dot.profile
==============================================================================
--- projects/ppc64/etc/root/dot.profile	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/etc/root/dot.profile	Sat Nov 21 16:45:55 2009	(r199638)
@@ -4,7 +4,7 @@ PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/
 export PATH
 HOME=/root
 export HOME
-TERM=${TERM:-cons25}
+TERM=${TERM:-xterm}
 export TERM
 PAGER=more
 export PAGER

Modified: projects/ppc64/games/fortune/datfiles/fortunes
==============================================================================
--- projects/ppc64/games/fortune/datfiles/fortunes	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/games/fortune/datfiles/fortunes	Sat Nov 21 16:45:55 2009	(r199638)
@@ -69,6 +69,17 @@ either.  If you need some help, give us 
 
 		-- CommUNIXque 1:1, ASCAR Business Systems
 %
+			   1/2
+	12 + 144 + 20 + 3*4                    2
+	----------------------  +  5 * 11  =  9  +  0
+		  7
+
+A dozen, a gross and a score,
+Plus three times the square root of four,
+	Divided by seven,
+	Plus five times eleven,
+Equals nine squared plus zero, no more!
+%
 			-- Gifts for Children --
 
 This is easy.  You never have to figure out what to get for children,
@@ -674,17 +685,6 @@ Liza Minnelli.
 %
 	... with liberty and justice for all who can afford it.
 %
-			   1/2
-	12 + 144 + 20 + 3*4                    2
-	----------------------  +  5 * 11  =  9  +  0
-		  7
-
-A dozen, a gross and a score,
-Plus three times the square root of four,
-	Divided by seven,
-	Plus five times eleven,
-Equals nine squared plus zero, no more!
-%
 	7,140	pounds on the Sun
 	   97	pounds on Mercury or Mars
 	  255	pounds on Earth
@@ -2516,12 +2516,6 @@ other people to screw things up when you
 yourself for far less money.  This article can help you.
 		-- Dave Barry, "The Taming of the Screw"
 %
-	I'd say that VCS is more like the anal sex of the software
-world: Everybody talks about it, some people do it, some people enjoy
-it, but typically only vague implications about the best techniques
-are ever voiced in public.
-              -- Warner Losh, on Version Control Systems
-%
 	"I'll tell you what I know, then," he decided.  "The pin I'm wearing
 means I'm a member of the IA.  That's Inamorati Anonymous.  An inamorato is
 somebody in love.  That's the worst addiction of all."
@@ -25228,7 +25222,8 @@ them scream.
 		-- Sylvestre Matuschka, "the Hungarian Train Wreck Freak",
 		   escaped prison 1937, not heard from since
 %
-Iam
+I
+am
 not
 very
 happy
@@ -33070,6 +33065,10 @@ versions of songs from The Wizard of Oz.
 %
 May a Misguided Platypus lay its Eggs in your Jockey Shorts
 %
+May all your Emus lay soft boiled eggs, and may all your
+Kangaroos be born with iPods already fitted.
+		-- Aussie New Years wish, found on hasselbladinfo.com
+%
 May all your PUSHes be POPped.
 %
 May Euell Gibbons eat your only copy of the manual!
@@ -59769,6 +59768,17 @@ You've been telling me to relax all the 
 and now you're telling me just to be myself?
 		-- The Return of the Secaucus Seven
 %
+You've decked the halls with a dozen miles' length of electric lights. 
+Your front lawn is a gleaming testament of incandescent wonder. The neighbors 
+wear sunglasses 24/7,  and orbiting satellites have officially picked up 
+and pinpointed your house as the brightest spot on earth.
+        
+You've finally put together the Christmas wonderland of your dreams... now 
+if only you could get a good picture of it.
+        
+Photographing holiday lights is no easy task. 
+		-- from an email sent by photojojo.com
+%
 You've got to have a gimmick if your band sucks.
 		-- Gary Giddens
 %
@@ -59809,18 +59819,3 @@ since I first called my brother's father
 Zymurgy's Law of Volunteer Labor:
 	People are always available for work in the past tense.
 %
-You've decked the halls with a dozen miles' length of electric lights. 
-Your front lawn is a gleaming testament of incandescent wonder. The neighbors 
-wear sunglasses 24/7,  and orbiting satellites have officially picked up 
-and pinpointed your house as the brightest spot on earth.
-        
-You've finally put together the Christmas wonderland of your dreams... now 
-if only you could get a good picture of it.
-        
-Photographing holiday lights is no easy task. 
-		-- from an email sent by photojojo.com
-%
-May all your Emus lay soft boiled eggs, and may all your
-Kangaroos be born with iPods already fitted.
-		-- Aussie New Years wish, found on hasselbladinfo.com
-%

Modified: projects/ppc64/games/fortune/datfiles/fortunes-o.real
==============================================================================
--- projects/ppc64/games/fortune/datfiles/fortunes-o.real	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/games/fortune/datfiles/fortunes-o.real	Sat Nov 21 16:45:55 2009	(r199638)
@@ -1153,6 +1153,12 @@ and stuck it in my back."
 	"Gabriel's trumpet will produce you from the ass of a pig."
 		-- Al Swearingen, E. B. Farnum, _Deadwood_
 %
+	I'd say that VCS is more like the anal sex of the software
+world: Everybody talks about it, some people do it, some people enjoy
+it, but typically only vague implications about the best techniques
+are ever voiced in public.
+              -- Warner Losh, on Version Control Systems
+%
 	"I'll tell ya, Jeb," Wilbur said to his friend, "the tractor
 business ain't doin' too well.  I ain't sold one all month.
 	"You think you've got problems?" Jeb replied.  "The other day, I went

Modified: projects/ppc64/lib/libc/gen/Makefile.inc
==============================================================================
--- projects/ppc64/lib/libc/gen/Makefile.inc	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/lib/libc/gen/Makefile.inc	Sat Nov 21 16:45:55 2009	(r199638)
@@ -5,7 +5,8 @@
 .PATH: ${.CURDIR}/${MACHINE_ARCH}/gen ${.CURDIR}/gen
 
 SRCS+=  __getosreldate.c __xuname.c \
-	_pthread_stubs.c _rand48.c _spinlock_stub.c _thread_init.c \
+	_once_stub.c _pthread_stubs.c _rand48.c _spinlock_stub.c \
+	_thread_init.c \
 	alarm.c arc4random.c assert.c basename.c check_utility_compat.c \
 	clock.c closedir.c confstr.c \
 	crypt.c ctermid.c daemon.c devname.c dirname.c disklabel.c \

Copied: projects/ppc64/lib/libc/gen/_once_stub.c (from r199637, head/lib/libc/gen/_once_stub.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ppc64/lib/libc/gen/_once_stub.c	Sat Nov 21 16:45:55 2009	(r199638, copy of r199637, head/lib/libc/gen/_once_stub.c)
@@ -0,0 +1,64 @@
+/*-
+ * Copyright (c) 2009 Advanced Computing Technologies LLC
+ * Written by: John H. Baldwin <jhb at FreeBSD.org>
+ * 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.
+ */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include "namespace.h"
+#include <pthread.h>
+#include "un-namespace.h"
+#include "libc_private.h"
+
+/* This implements pthread_once() for the single-threaded case. */
+static int
+_libc_once(pthread_once_t *once_control, void (*init_routine)(void))
+{
+
+	if (once_control->state == PTHREAD_DONE_INIT)
+		return (0);
+	init_routine();
+	once_control->state = PTHREAD_DONE_INIT;
+	return (0);
+}
+
+/*
+ * This is the internal interface provided to libc.  It will use
+ * pthread_once() from the threading library in a multi-threaded
+ * process and _libc_once() for a single-threaded library.  Because
+ * _libc_once() uses the same ABI for the values in the pthread_once_t
+ * structure as the threading library, it is safe for a process to
+ * switch from _libc_once() to pthread_once() when threading is
+ * enabled.
+ */
+int
+_once(pthread_once_t *once_control, void (*init_routine)(void))
+{
+
+	if (__isthreaded)
+		return (_pthread_once(once_control, init_routine));
+	return (_libc_once(once_control, init_routine));
+}

Modified: projects/ppc64/lib/libc/gen/fmtmsg.c
==============================================================================
--- projects/ppc64/lib/libc/gen/fmtmsg.c	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/lib/libc/gen/fmtmsg.c	Sat Nov 21 16:45:55 2009	(r199638)
@@ -128,7 +128,7 @@ printfmt(char *msgverb, long class, cons
 		size += strlen(sevname);
 	if (text != MM_NULLTXT)
 		size += strlen(text);
-	if (text != MM_NULLACT)
+	if (act != MM_NULLACT)
 		size += strlen(act);
 	if (tag != MM_NULLTAG)
 		size += strlen(tag);

Modified: projects/ppc64/lib/libc/gen/posix_spawn.3
==============================================================================
--- projects/ppc64/lib/libc/gen/posix_spawn.3	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/lib/libc/gen/posix_spawn.3	Sat Nov 21 16:45:55 2009	(r199638)
@@ -34,7 +34,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd Mar 24, 2008
+.Dd March 24, 2008
 .Dt POSIX_SPAWN 3
 .Os
 .Sh NAME

Modified: projects/ppc64/lib/libc/gen/posix_spawn_file_actions_addopen.3
==============================================================================
--- projects/ppc64/lib/libc/gen/posix_spawn_file_actions_addopen.3	Sat Nov 21 16:17:11 2009	(r199637)
+++ projects/ppc64/lib/libc/gen/posix_spawn_file_actions_addopen.3	Sat Nov 21 16:45:55 2009	(r199638)
@@ -34,7 +34,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd Mar 24, 2008
+.Dd March 24, 2008

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


More information about the svn-src-projects mailing list