Date: Sat, 21 Nov 2009 16:45:56 +0000 (UTC) From: Nathan Whitehorn <nwhitehorn@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: 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... Message-ID: <200911211645.nALGjuc2085242@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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 = ≈ 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@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 ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200911211645.nALGjuc2085242>