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 = ≈
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