PERFORCE change 87810 for review
Peter Wemm
peter at FreeBSD.org
Tue Dec 6 18:48:21 GMT 2005
http://perforce.freebsd.org/chv.cgi?CH=87810
Change 87810 by peter at peter_daintree on 2005/12/06 18:47:19
IFC @87804
Affected files ...
.. //depot/projects/hammer/Makefile.inc1#109 integrate
.. //depot/projects/hammer/UPDATING#86 integrate
.. //depot/projects/hammer/bin/sh/builtins.def#5 integrate
.. //depot/projects/hammer/bin/sh/eval.c#11 integrate
.. //depot/projects/hammer/bin/sh/eval.h#3 integrate
.. //depot/projects/hammer/bin/sh/sh.1#23 integrate
.. //depot/projects/hammer/etc/rc#17 integrate
.. //depot/projects/hammer/etc/rc.d/NETWORKING#10 integrate
.. //depot/projects/hammer/etc/rc.d/localpkg#5 integrate
.. //depot/projects/hammer/etc/rc.d/root#9 integrate
.. //depot/projects/hammer/etc/rc.d/tmp#5 integrate
.. //depot/projects/hammer/etc/rc.shutdown#9 integrate
.. //depot/projects/hammer/etc/rc.subr#30 integrate
.. //depot/projects/hammer/games/fortune/datfiles/fortunes#54 integrate
.. //depot/projects/hammer/gnu/usr.bin/man/man/man.c#5 integrate
.. //depot/projects/hammer/gnu/usr.bin/man/man/man.man#5 integrate
.. //depot/projects/hammer/include/Makefile#51 integrate
.. //depot/projects/hammer/include/mqueue.h#2 integrate
.. //depot/projects/hammer/include/rpcsvc/yp_prot.h#3 integrate
.. //depot/projects/hammer/include/unistd.h#17 integrate
.. //depot/projects/hammer/lib/libc/gen/Makefile.inc#25 integrate
.. //depot/projects/hammer/lib/libc/gen/__xuname.c#2 integrate
.. //depot/projects/hammer/lib/libc/gen/getosreldate.3#2 integrate
.. //depot/projects/hammer/lib/libc/gen/getosreldate.c#3 integrate
.. //depot/projects/hammer/lib/libc/gen/uname.3#4 integrate
.. //depot/projects/hammer/lib/libc/sys/Makefile.inc#19 integrate
.. //depot/projects/hammer/lib/libc/sys/lio_listio.2#3 integrate
.. //depot/projects/hammer/lib/libc/sys/mq_close.2#1 branch
.. //depot/projects/hammer/lib/libc/sys/mq_getattr.2#1 branch
.. //depot/projects/hammer/lib/libc/sys/mq_notify.2#1 branch
.. //depot/projects/hammer/lib/libc/sys/mq_open.2#1 branch
.. //depot/projects/hammer/lib/libc/sys/mq_receive.2#1 branch
.. //depot/projects/hammer/lib/libc/sys/mq_send.2#1 branch
.. //depot/projects/hammer/lib/libc/sys/mq_setattr.2#1 branch
.. //depot/projects/hammer/lib/libc/sys/open.2#6 integrate
.. //depot/projects/hammer/lib/libc/sys/sigqueue.2#3 integrate
.. //depot/projects/hammer/lib/libc/sys/sigreturn.2#4 integrate
.. //depot/projects/hammer/lib/libc/sys/timer_create.2#3 integrate
.. //depot/projects/hammer/lib/libc/sys/timer_delete.2#3 integrate
.. //depot/projects/hammer/lib/libc/sys/timer_settime.2#3 integrate
.. //depot/projects/hammer/lib/libedit/refresh.c#3 integrate
.. //depot/projects/hammer/lib/libfetch/fetch.3#11 integrate
.. //depot/projects/hammer/lib/msun/src/e_asinf.c#2 integrate
.. //depot/projects/hammer/lib/msun/src/e_expf.c#3 integrate
.. //depot/projects/hammer/lib/msun/src/k_cosf.c#7 integrate
.. //depot/projects/hammer/lib/msun/src/k_sinf.c#6 integrate
.. //depot/projects/hammer/lib/msun/src/s_cosf.c#4 integrate
.. //depot/projects/hammer/lib/msun/src/s_log1p.c#2 integrate
.. //depot/projects/hammer/lib/msun/src/s_log1pf.c#2 integrate
.. //depot/projects/hammer/lib/msun/src/s_logb.c#3 integrate
.. //depot/projects/hammer/lib/msun/src/s_logbf.c#2 integrate
.. //depot/projects/hammer/lib/msun/src/s_rint.c#4 integrate
.. //depot/projects/hammer/lib/msun/src/s_rintf.c#3 integrate
.. //depot/projects/hammer/lib/msun/src/s_round.c#4 integrate
.. //depot/projects/hammer/lib/msun/src/s_roundf.c#4 integrate
.. //depot/projects/hammer/lib/msun/src/s_roundl.c#2 integrate
.. //depot/projects/hammer/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#83 integrate
.. //depot/projects/hammer/sbin/ipfw/ipfw.8#49 integrate
.. //depot/projects/hammer/sbin/ipfw/ipfw2.c#45 integrate
.. //depot/projects/hammer/sbin/mount/mntopts.h#10 integrate
.. //depot/projects/hammer/sbin/mount/mount.c#21 integrate
.. //depot/projects/hammer/sbin/mount_msdosfs/mount_msdosfs.c#12 integrate
.. //depot/projects/hammer/sbin/mount_std/Makefile#4 integrate
.. //depot/projects/hammer/sbin/ping/ping.c#18 integrate
.. //depot/projects/hammer/sbin/sysctl/sysctl.c#19 integrate
.. //depot/projects/hammer/share/man/man1/Makefile#3 integrate
.. //depot/projects/hammer/share/man/man1/builtin.1#7 integrate
.. //depot/projects/hammer/share/man/man4/ataraid.4#5 integrate
.. //depot/projects/hammer/share/man/man4/da.4#7 integrate
.. //depot/projects/hammer/share/man/man4/pcm.4#16 integrate
.. //depot/projects/hammer/share/man/man4/snd_fm801.4#3 integrate
.. //depot/projects/hammer/share/man/man4/snd_mss.4#3 integrate
.. //depot/projects/hammer/share/man/man4/snd_neomagic.4#3 integrate
.. //depot/projects/hammer/share/man/man4/snd_t4dwave.4#3 integrate
.. //depot/projects/hammer/share/man/man4/snd_via8233.4#4 integrate
.. //depot/projects/hammer/share/man/man4/snd_via82c686.4#3 integrate
.. //depot/projects/hammer/share/man/man4/snd_vibes.4#3 integrate
.. //depot/projects/hammer/share/man/man4/uvisor.4#6 integrate
.. //depot/projects/hammer/share/man/man5/Makefile#14 integrate
.. //depot/projects/hammer/share/man/man5/bluetooth.device.conf.5#1 branch
.. //depot/projects/hammer/share/man/man5/config.5#6 integrate
.. //depot/projects/hammer/share/man/man5/mqueuefs.5#1 branch
.. //depot/projects/hammer/share/man/man5/periodic.conf.5#13 integrate
.. //depot/projects/hammer/share/man/man6/intro.6#4 integrate
.. //depot/projects/hammer/share/man/man7/build.7#13 integrate
.. //depot/projects/hammer/share/man/man9/bus_dma.9#21 integrate
.. //depot/projects/hammer/share/man/man9/timeout.9#13 integrate
.. //depot/projects/hammer/share/mk/bsd.cpu.mk#29 integrate
.. //depot/projects/hammer/sys/alpha/alpha/pmap.c#49 integrate
.. //depot/projects/hammer/sys/alpha/alpha/trap.c#20 integrate
.. //depot/projects/hammer/sys/alpha/include/param.h#13 integrate
.. //depot/projects/hammer/sys/amd64/amd64/bpf_jit_machdep.c#1 branch
.. //depot/projects/hammer/sys/amd64/amd64/bpf_jit_machdep.h#1 branch
.. //depot/projects/hammer/sys/amd64/conf/NOTES#91 integrate
.. //depot/projects/hammer/sys/amd64/include/param.h#32 integrate
.. //depot/projects/hammer/sys/amd64/isa/atpic.c#52 integrate
.. //depot/projects/hammer/sys/arm/arm/elf_trampoline.c#3 integrate
.. //depot/projects/hammer/sys/arm/arm/inckern.S#2 integrate
.. //depot/projects/hammer/sys/arm/arm/vm_machdep.c#19 integrate
.. //depot/projects/hammer/sys/arm/include/param.h#7 integrate
.. //depot/projects/hammer/sys/boot/forth/loader.conf#29 integrate
.. //depot/projects/hammer/sys/coda/coda_psdev.c#13 integrate
.. //depot/projects/hammer/sys/compat/linprocfs/linprocfs.c#28 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_getcwd.c#12 integrate
.. //depot/projects/hammer/sys/compat/linux/linux_signal.c#12 integrate
.. //depot/projects/hammer/sys/conf/Makefile.arm#15 integrate
.. //depot/projects/hammer/sys/conf/NOTES#101 integrate
.. //depot/projects/hammer/sys/conf/files#132 integrate
.. //depot/projects/hammer/sys/conf/files.amd64#81 integrate
.. //depot/projects/hammer/sys/conf/files.i386#68 integrate
.. //depot/projects/hammer/sys/conf/files.pc98#51 integrate
.. //depot/projects/hammer/sys/conf/kern.post.mk#36 integrate
.. //depot/projects/hammer/sys/conf/kmod.mk#54 integrate
.. //depot/projects/hammer/sys/conf/options#89 integrate
.. //depot/projects/hammer/sys/conf/options.amd64#39 integrate
.. //depot/projects/hammer/sys/conf/options.i386#43 integrate
.. //depot/projects/hammer/sys/conf/options.pc98#39 integrate
.. //depot/projects/hammer/sys/conf/systags.sh#4 integrate
.. //depot/projects/hammer/sys/contrib/ipfilter/netinet/fil.c#11 integrate
.. //depot/projects/hammer/sys/contrib/ipfilter/netinet/ip_auth.c#7 integrate
.. //depot/projects/hammer/sys/contrib/ipfilter/netinet/ip_compat.h#10 integrate
.. //depot/projects/hammer/sys/contrib/ipfilter/netinet/ip_fil.h#8 integrate
.. //depot/projects/hammer/sys/contrib/ipfilter/netinet/ip_log.c#8 integrate
.. //depot/projects/hammer/sys/contrib/pf/net/if_pflog.c#16 integrate
.. //depot/projects/hammer/sys/contrib/pf/net/if_pfsync.c#21 integrate
.. //depot/projects/hammer/sys/contrib/pf/net/pf.c#25 integrate
.. //depot/projects/hammer/sys/contrib/pf/net/pf_ioctl.c#20 integrate
.. //depot/projects/hammer/sys/contrib/pf/net/pf_norm.c#9 integrate
.. //depot/projects/hammer/sys/ddb/db_access.c#6 integrate
.. //depot/projects/hammer/sys/dev/acpica/acpi_ec.c#34 integrate
.. //depot/projects/hammer/sys/dev/acpica/acpi_pci_link.c#32 integrate
.. //depot/projects/hammer/sys/dev/acpica/acpi_pcib.c#29 integrate
.. //depot/projects/hammer/sys/dev/acpica/acpivar.h#48 integrate
.. //depot/projects/hammer/sys/dev/advansys/adv_pci.c#11 integrate
.. //depot/projects/hammer/sys/dev/advansys/advlib.c#6 integrate
.. //depot/projects/hammer/sys/dev/advansys/adw_pci.c#10 integrate
.. //depot/projects/hammer/sys/dev/advansys/adwcam.c#12 integrate
.. //depot/projects/hammer/sys/dev/aic7xxx/aic79xx.c#22 integrate
.. //depot/projects/hammer/sys/dev/aic7xxx/aic79xx_osm.c#16 integrate
.. //depot/projects/hammer/sys/dev/aic7xxx/aic79xx_osm.h#12 integrate
.. //depot/projects/hammer/sys/dev/aic7xxx/aic79xx_pci.c#18 integrate
.. //depot/projects/hammer/sys/dev/aic7xxx/aic7xxx_osm.c#17 integrate
.. //depot/projects/hammer/sys/dev/aic7xxx/aic7xxx_osm.h#15 integrate
.. //depot/projects/hammer/sys/dev/arcmsr/arcmsr.c#6 integrate
.. //depot/projects/hammer/sys/dev/asr/dptsig.h#3 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-all.h#35 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-chipset.c#63 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-dma.c#24 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-lowlevel.c#33 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-pci.h#36 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-raid.c#30 integrate
.. //depot/projects/hammer/sys/dev/ata/ata-raid.h#17 integrate
.. //depot/projects/hammer/sys/dev/atkbdc/atkbdc.c#2 integrate
.. //depot/projects/hammer/sys/dev/atkbdc/psm.c#2 integrate
.. //depot/projects/hammer/sys/dev/bge/if_bge.c#57 integrate
.. //depot/projects/hammer/sys/dev/bktr/bktr_card.c#13 integrate
.. //depot/projects/hammer/sys/dev/bktr/bktr_core.c#14 integrate
.. //depot/projects/hammer/sys/dev/dc/if_dc.c#5 integrate
.. //depot/projects/hammer/sys/dev/dc/if_dcreg.h#3 integrate
.. //depot/projects/hammer/sys/dev/dcons/dcons_os.c#7 integrate
.. //depot/projects/hammer/sys/dev/drm/ati_pcigart.c#3 integrate
.. //depot/projects/hammer/sys/dev/drm/drm-preprocess.sh#1 branch
.. //depot/projects/hammer/sys/dev/drm/drm-subprocess.pl#1 branch
.. //depot/projects/hammer/sys/dev/drm/drm.h#9 integrate
.. //depot/projects/hammer/sys/dev/drm/drmP.h#13 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_agpsupport.c#3 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_atomic.h#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_auth.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_bufs.c#3 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_context.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_dma.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_drawable.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_drv.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_fops.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_ioctl.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_irq.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_linux_list.h#4 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_lock.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_memory.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_pci.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_pciids.h#4 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_sarea.h#6 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_scatter.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_sysctl.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/drm_vm.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/i915_dma.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/i915_drm.h#2 integrate
.. //depot/projects/hammer/sys/dev/drm/i915_drv.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/i915_drv.h#2 integrate
.. //depot/projects/hammer/sys/dev/drm/i915_irq.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/i915_mem.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/mach64_dma.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/mach64_drm.h#2 integrate
.. //depot/projects/hammer/sys/dev/drm/mach64_drv.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/mach64_drv.h#2 integrate
.. //depot/projects/hammer/sys/dev/drm/mach64_irq.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/mach64_state.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/mga_dma.c#10 integrate
.. //depot/projects/hammer/sys/dev/drm/mga_drm.h#6 integrate
.. //depot/projects/hammer/sys/dev/drm/mga_drv.c#8 integrate
.. //depot/projects/hammer/sys/dev/drm/mga_drv.h#8 integrate
.. //depot/projects/hammer/sys/dev/drm/mga_irq.c#6 integrate
.. //depot/projects/hammer/sys/dev/drm/mga_state.c#7 integrate
.. //depot/projects/hammer/sys/dev/drm/mga_ucode.h#4 integrate
.. //depot/projects/hammer/sys/dev/drm/mga_warp.c#6 integrate
.. //depot/projects/hammer/sys/dev/drm/r128_cce.c#11 integrate
.. //depot/projects/hammer/sys/dev/drm/r128_drm.h#7 integrate
.. //depot/projects/hammer/sys/dev/drm/r128_drv.c#8 integrate
.. //depot/projects/hammer/sys/dev/drm/r128_drv.h#9 integrate
.. //depot/projects/hammer/sys/dev/drm/r128_irq.c#6 integrate
.. //depot/projects/hammer/sys/dev/drm/r128_state.c#10 integrate
.. //depot/projects/hammer/sys/dev/drm/r300_cmdbuf.c#3 integrate
.. //depot/projects/hammer/sys/dev/drm/r300_reg.h#2 integrate
.. //depot/projects/hammer/sys/dev/drm/radeon_cp.c#13 integrate
.. //depot/projects/hammer/sys/dev/drm/radeon_drm.h#10 integrate
.. //depot/projects/hammer/sys/dev/drm/radeon_drv.c#9 integrate
.. //depot/projects/hammer/sys/dev/drm/radeon_drv.h#11 integrate
.. //depot/projects/hammer/sys/dev/drm/radeon_irq.c#7 integrate
.. //depot/projects/hammer/sys/dev/drm/radeon_mem.c#7 integrate
.. //depot/projects/hammer/sys/dev/drm/radeon_state.c#12 integrate
.. //depot/projects/hammer/sys/dev/drm/savage_bci.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/savage_drm.h#2 integrate
.. //depot/projects/hammer/sys/dev/drm/savage_drv.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/savage_drv.h#2 integrate
.. //depot/projects/hammer/sys/dev/drm/savage_state.c#2 integrate
.. //depot/projects/hammer/sys/dev/drm/sis_drm.h#5 integrate
.. //depot/projects/hammer/sys/dev/drm/sis_drv.c#6 integrate
.. //depot/projects/hammer/sys/dev/drm/sis_drv.h#4 integrate
.. //depot/projects/hammer/sys/dev/drm/sis_ds.c#4 integrate
.. //depot/projects/hammer/sys/dev/drm/sis_ds.h#5 integrate
.. //depot/projects/hammer/sys/dev/drm/sis_mm.c#7 integrate
.. //depot/projects/hammer/sys/dev/drm/tdfx_drv.c#8 integrate
.. //depot/projects/hammer/sys/dev/drm/tdfx_drv.h#2 integrate
.. //depot/projects/hammer/sys/dev/em/if_em.c#54 integrate
.. //depot/projects/hammer/sys/dev/em/if_em_osdep.h#11 integrate
.. //depot/projects/hammer/sys/dev/esp/ncr53c9x.c#9 integrate
.. //depot/projects/hammer/sys/dev/esp/ncr53c9xvar.h#7 integrate
.. //depot/projects/hammer/sys/dev/fb/fb.c#8 integrate
.. //depot/projects/hammer/sys/dev/fb/fbreg.h#13 integrate
.. //depot/projects/hammer/sys/dev/fb/vga.c#22 integrate
.. //depot/projects/hammer/sys/dev/gem/if_gem.c#23 integrate
.. //depot/projects/hammer/sys/dev/hptmv/hptproc.c#5 integrate
.. //depot/projects/hammer/sys/dev/hptmv/mvOs.h#5 integrate
.. //depot/projects/hammer/sys/dev/hwpmc/hwpmc_amd.c#9 integrate
.. //depot/projects/hammer/sys/dev/hwpmc/hwpmc_logging.c#4 integrate
.. //depot/projects/hammer/sys/dev/hwpmc/hwpmc_mod.c#9 integrate
.. //depot/projects/hammer/sys/dev/hwpmc/hwpmc_piv.c#7 integrate
.. //depot/projects/hammer/sys/dev/ic/via6522reg.h#1 branch
.. //depot/projects/hammer/sys/dev/ie/if_ie_isa.c#5 integrate
.. //depot/projects/hammer/sys/dev/ips/ips.c#14 integrate
.. //depot/projects/hammer/sys/dev/ips/ips.h#14 integrate
.. //depot/projects/hammer/sys/dev/ips/ips_commands.c#15 integrate
.. //depot/projects/hammer/sys/dev/ips/ips_disk.c#9 integrate
.. //depot/projects/hammer/sys/dev/ips/ips_ioctl.c#8 integrate
.. //depot/projects/hammer/sys/dev/ips/ips_pci.c#12 integrate
.. //depot/projects/hammer/sys/dev/ips/ipsreg.h#1 branch
.. //depot/projects/hammer/sys/dev/isp/isp_freebsd.h#11 integrate
.. //depot/projects/hammer/sys/dev/ispfw/ispfw.c#8 integrate
.. //depot/projects/hammer/sys/dev/lmc/if_lmc.c#6 integrate
.. //depot/projects/hammer/sys/dev/lmc/if_lmc.h#2 integrate
.. //depot/projects/hammer/sys/dev/mpt/mpt.h#7 integrate
.. //depot/projects/hammer/sys/dev/mpt/mpt_cam.c#3 integrate
.. //depot/projects/hammer/sys/dev/mpt/mpt_raid.c#4 integrate
.. //depot/projects/hammer/sys/dev/my/if_my.c#23 integrate
.. //depot/projects/hammer/sys/dev/nve/if_nve.c#14 integrate
.. //depot/projects/hammer/sys/dev/nve/if_nvereg.h#5 integrate
.. //depot/projects/hammer/sys/dev/ppc/ppc.c#6 integrate
.. //depot/projects/hammer/sys/dev/puc/pucdata.c#23 integrate
.. //depot/projects/hammer/sys/dev/ral/if_ral.c#12 integrate
.. //depot/projects/hammer/sys/dev/ral/if_ralreg.h#2 integrate
.. //depot/projects/hammer/sys/dev/rp/rp.c#20 integrate
.. //depot/projects/hammer/sys/dev/rp/rp_isa.c#6 integrate
.. //depot/projects/hammer/sys/dev/rp/rp_pci.c#9 integrate
.. //depot/projects/hammer/sys/dev/rp/rpvar.h#5 integrate
.. //depot/projects/hammer/sys/dev/snc/dp83932.c#16 integrate
.. //depot/projects/hammer/sys/dev/snc/dp83932var.h#5 integrate
.. //depot/projects/hammer/sys/dev/sound/pci/csa.c#9 integrate
.. //depot/projects/hammer/sys/dev/sound/pcm/ac97.c#19 integrate
.. //depot/projects/hammer/sys/dev/sym/sym_hipd.c#18 integrate
.. //depot/projects/hammer/sys/dev/syscons/schistory.c#6 integrate
.. //depot/projects/hammer/sys/dev/syscons/scterm-dumb.c#4 integrate
.. //depot/projects/hammer/sys/dev/syscons/scterm-sc.c#5 integrate
.. //depot/projects/hammer/sys/dev/syscons/syscons.c#35 integrate
.. //depot/projects/hammer/sys/dev/syscons/sysmouse.c#12 integrate
.. //depot/projects/hammer/sys/dev/usb/if_udav.c#16 integrate
.. //depot/projects/hammer/sys/dev/usb/if_udavreg.h#6 integrate
.. //depot/projects/hammer/sys/dev/usb/if_ural.c#12 integrate
.. //depot/projects/hammer/sys/dev/usb/if_uralreg.h#3 integrate
.. //depot/projects/hammer/sys/dev/usb/if_uralvar.h#5 integrate
.. //depot/projects/hammer/sys/dev/usb/sl811hs.c#2 integrate
.. //depot/projects/hammer/sys/dev/usb/uplcom.c#20 integrate
.. //depot/projects/hammer/sys/dev/usb/usb_quirks.c#10 integrate
.. //depot/projects/hammer/sys/dev/usb/usb_quirks.h#3 integrate
.. //depot/projects/hammer/sys/dev/usb/usb_subr.c#22 integrate
.. //depot/projects/hammer/sys/dev/usb/usbdevs#64 integrate
.. //depot/projects/hammer/sys/dev/usb/uvisor.c#16 integrate
.. //depot/projects/hammer/sys/dev/usb/uvscom.c#14 integrate
.. //depot/projects/hammer/sys/fs/hpfs/hpfs_vnops.c#20 integrate
.. //depot/projects/hammer/sys/fs/ntfs/ntfs_subr.c#13 integrate
.. //depot/projects/hammer/sys/fs/ntfs/ntfs_vnops.c#18 integrate
.. //depot/projects/hammer/sys/fs/nwfs/nwfs_io.c#15 integrate
.. //depot/projects/hammer/sys/fs/smbfs/smbfs_io.c#16 integrate
.. //depot/projects/hammer/sys/fs/smbfs/smbfs_vfsops.c#22 integrate
.. //depot/projects/hammer/sys/geom/bde/g_bde_lock.c#10 integrate
.. //depot/projects/hammer/sys/geom/eli/g_eli.c#5 integrate
.. //depot/projects/hammer/sys/geom/geom_aes.c#17 integrate
.. //depot/projects/hammer/sys/geom/geom_apple.c#11 integrate
.. //depot/projects/hammer/sys/geom/geom_bsd.c#27 integrate
.. //depot/projects/hammer/sys/geom/geom_fox.c#6 integrate
.. //depot/projects/hammer/sys/geom/geom_gpt.c#24 integrate
.. //depot/projects/hammer/sys/geom/geom_mbr.c#24 integrate
.. //depot/projects/hammer/sys/geom/geom_pc98.c#26 integrate
.. //depot/projects/hammer/sys/geom/geom_sunlabel.c#19 integrate
.. //depot/projects/hammer/sys/geom/geom_vol_ffs.c#10 integrate
.. //depot/projects/hammer/sys/geom/label/g_label_iso9660.c#3 integrate
.. //depot/projects/hammer/sys/geom/label/g_label_msdosfs.c#2 integrate
.. //depot/projects/hammer/sys/geom/label/g_label_ntfs.c#3 integrate
.. //depot/projects/hammer/sys/geom/label/g_label_ufs.c#4 integrate
.. //depot/projects/hammer/sys/geom/mirror/g_mirror.c#26 integrate
.. //depot/projects/hammer/sys/geom/raid3/g_raid3.c#19 integrate
.. //depot/projects/hammer/sys/geom/uzip/g_uzip.c#7 integrate
.. //depot/projects/hammer/sys/geom/vinum/geom_vinum_drive.c#16 integrate
.. //depot/projects/hammer/sys/gnu/fs/ext2fs/ext2_alloc.c#5 integrate
.. //depot/projects/hammer/sys/gnu/fs/ext2fs/ext2_balloc.c#3 integrate
.. //depot/projects/hammer/sys/gnu/fs/ext2fs/ext2_inode.c#3 integrate
.. //depot/projects/hammer/sys/gnu/fs/ext2fs/ext2_linux_ialloc.c#3 integrate
.. //depot/projects/hammer/sys/gnu/fs/ext2fs/ext2_lookup.c#4 integrate
.. //depot/projects/hammer/sys/gnu/fs/reiserfs/reiserfs_fs.h#2 integrate
.. //depot/projects/hammer/sys/i386/conf/NOTES#82 integrate
.. //depot/projects/hammer/sys/i386/i386/apic_vector.s#16 integrate
.. //depot/projects/hammer/sys/i386/i386/bpf_jit_machdep.c#1 branch
.. //depot/projects/hammer/sys/i386/i386/bpf_jit_machdep.h#1 branch
.. //depot/projects/hammer/sys/i386/i386/db_trace.c#18 integrate
.. //depot/projects/hammer/sys/i386/i386/exception.s#12 integrate
.. //depot/projects/hammer/sys/i386/i386/identcpu.c#29 integrate
.. //depot/projects/hammer/sys/i386/i386/intr_machdep.c#19 integrate
.. //depot/projects/hammer/sys/i386/i386/local_apic.c#21 integrate
.. //depot/projects/hammer/sys/i386/i386/mp_machdep.c#52 integrate
.. //depot/projects/hammer/sys/i386/i386/pmap.c#78 integrate
.. //depot/projects/hammer/sys/i386/include/apicvar.h#15 integrate
.. //depot/projects/hammer/sys/i386/include/asmacros.h#4 integrate
.. //depot/projects/hammer/sys/i386/include/bus.h#5 integrate
.. //depot/projects/hammer/sys/i386/include/frame.h#5 integrate
.. //depot/projects/hammer/sys/i386/include/intr_machdep.h#8 integrate
.. //depot/projects/hammer/sys/i386/include/param.h#12 integrate
.. //depot/projects/hammer/sys/i386/include/smp.h#13 integrate
.. //depot/projects/hammer/sys/i386/isa/atpic.c#16 integrate
.. //depot/projects/hammer/sys/i386/isa/atpic_vector.s#10 integrate
.. //depot/projects/hammer/sys/i386/isa/icu.h#8 integrate
.. //depot/projects/hammer/sys/i386/isa/npx.c#27 integrate
.. //depot/projects/hammer/sys/i386/isa/pcvt/pcvt_hdr.h#10 integrate
.. //depot/projects/hammer/sys/i386/isa/vesa.c#13 integrate
.. //depot/projects/hammer/sys/i4b/layer1/itjc/i4b_itjc_pci.c#13 integrate
.. //depot/projects/hammer/sys/i4b/layer2/i4b_l2timer.c#5 integrate
.. //depot/projects/hammer/sys/i4b/layer4/i4b_i4bdrv.c#11 integrate
.. //depot/projects/hammer/sys/i4b/layer4/i4b_l4.c#7 integrate
.. //depot/projects/hammer/sys/ia64/ia64/machdep.c#54 integrate
.. //depot/projects/hammer/sys/ia64/include/param.h#12 integrate
.. //depot/projects/hammer/sys/isa/vga_isa.c#15 integrate
.. //depot/projects/hammer/sys/kern/kern_descrip.c#54 integrate
.. //depot/projects/hammer/sys/kern/kern_exec.c#58 integrate
.. //depot/projects/hammer/sys/kern/kern_pmc.c#5 integrate
.. //depot/projects/hammer/sys/kern/kern_sig.c#66 integrate
.. //depot/projects/hammer/sys/kern/kern_thread.c#84 integrate
.. //depot/projects/hammer/sys/kern/kern_time.c#22 integrate
.. //depot/projects/hammer/sys/kern/subr_witness.c#51 integrate
.. //depot/projects/hammer/sys/kern/uipc_mqueue.c#2 integrate
.. //depot/projects/hammer/sys/kern/uipc_socket.c#62 integrate
.. //depot/projects/hammer/sys/kern/vfs_mount.c#62 integrate
.. //depot/projects/hammer/sys/modules/drm/Makefile#5 integrate
.. //depot/projects/hammer/sys/modules/drm/i915/Makefile#1 branch
.. //depot/projects/hammer/sys/modules/drm/savage/Makefile#1 branch
.. //depot/projects/hammer/sys/modules/if_gif/Makefile#7 integrate
.. //depot/projects/hammer/sys/modules/ipfw/Makefile#6 integrate
.. //depot/projects/hammer/sys/net/bpf.c#42 integrate
.. //depot/projects/hammer/sys/net/bpf_jitter.c#1 branch
.. //depot/projects/hammer/sys/net/bpf_jitter.h#1 branch
.. //depot/projects/hammer/sys/net/bpfdesc.h#14 integrate
.. //depot/projects/hammer/sys/net/if_bridge.c#18 integrate
.. //depot/projects/hammer/sys/net/if_ppp.c#25 integrate
.. //depot/projects/hammer/sys/net/if_spppsubr.c#24 integrate
.. //depot/projects/hammer/sys/net80211/ieee80211_input.c#25 integrate
.. //depot/projects/hammer/sys/net80211/ieee80211_node.c#27 integrate
.. //depot/projects/hammer/sys/net80211/ieee80211_node.h#18 integrate
.. //depot/projects/hammer/sys/net80211/ieee80211_output.c#21 integrate
.. //depot/projects/hammer/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c#19 integrate
.. //depot/projects/hammer/sys/netgraph/ng_vjc.c#5 integrate
.. //depot/projects/hammer/sys/netinet/ip_dummynet.c#35 integrate
.. //depot/projects/hammer/sys/netinet/ip_dummynet.h#14 integrate
.. //depot/projects/hammer/sys/netinet/ip_fw.h#25 integrate
.. //depot/projects/hammer/sys/netinet/ip_fw2.c#68 integrate
.. //depot/projects/hammer/sys/netinet/ip_fw_pfil.c#14 integrate
.. //depot/projects/hammer/sys/netinet/ip_input.c#56 integrate
.. //depot/projects/hammer/sys/netinet/ip_output.c#55 integrate
.. //depot/projects/hammer/sys/netipsec/key_debug.c#4 integrate
.. //depot/projects/hammer/sys/netkey/key_debug.c#7 integrate
.. //depot/projects/hammer/sys/nfsclient/nfs_diskless.c#12 integrate
.. //depot/projects/hammer/sys/pc98/cbus/fdc.c#3 integrate
.. //depot/projects/hammer/sys/pc98/cbus/gdc.c#3 integrate
.. //depot/projects/hammer/sys/pc98/cbus/ppc.c#2 integrate
.. //depot/projects/hammer/sys/pc98/cbus/scterm-sck.c#2 integrate
.. //depot/projects/hammer/sys/pc98/conf/NOTES#55 integrate
.. //depot/projects/hammer/sys/pc98/include/bus.h#4 integrate
.. //depot/projects/hammer/sys/pci/agp_i810.c#18 integrate
.. //depot/projects/hammer/sys/pci/agp_intel.c#16 integrate
.. //depot/projects/hammer/sys/pci/agpreg.h#12 integrate
.. //depot/projects/hammer/sys/pci/if_de.c#31 integrate
.. //depot/projects/hammer/sys/pci/if_devar.h#12 integrate
.. //depot/projects/hammer/sys/pci/viapm.c#11 integrate
.. //depot/projects/hammer/sys/powerpc/include/param.h#10 integrate
.. //depot/projects/hammer/sys/powerpc/powermac/macio.c#11 integrate
.. //depot/projects/hammer/sys/powerpc/powermac/maciovar.h#6 integrate
.. //depot/projects/hammer/sys/rpc/rpcclnt.c#12 integrate
.. //depot/projects/hammer/sys/sparc64/central/central.c#8 integrate
.. //depot/projects/hammer/sys/sparc64/fhc/clkbrd.c#2 integrate
.. //depot/projects/hammer/sys/sparc64/include/ktr.h#3 integrate
.. //depot/projects/hammer/sys/sparc64/include/ofw_upa.h#3 integrate
.. //depot/projects/hammer/sys/sparc64/include/param.h#9 integrate
.. //depot/projects/hammer/sys/sparc64/isa/ofw_isa.c#7 integrate
.. //depot/projects/hammer/sys/sparc64/pci/apb.c#9 integrate
.. //depot/projects/hammer/sys/sparc64/pci/ofw_pci.c#10 integrate
.. //depot/projects/hammer/sys/sparc64/pci/ofw_pci.h#8 integrate
.. //depot/projects/hammer/sys/sparc64/pci/ofw_pcib.c#5 integrate
.. //depot/projects/hammer/sys/sparc64/pci/ofw_pcib_subr.c#5 integrate
.. //depot/projects/hammer/sys/sparc64/pci/ofw_pcibus.c#8 integrate
.. //depot/projects/hammer/sys/sparc64/pci/psycho.c#25 integrate
.. //depot/projects/hammer/sys/sparc64/pci/psychoreg.h#7 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/eeprom.c#8 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/genassym.c#12 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/locore.S#6 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/mem.c#12 integrate
.. //depot/projects/hammer/sys/sparc64/sparc64/rtc.c#5 integrate
.. //depot/projects/hammer/sys/sys/_lock.h#4 integrate
.. //depot/projects/hammer/sys/sys/kbio.h#3 integrate
.. //depot/projects/hammer/sys/sys/ktr.h#14 integrate
.. //depot/projects/hammer/sys/sys/limits.h#10 integrate
.. //depot/projects/hammer/sys/sys/lock.h#9 integrate
.. //depot/projects/hammer/sys/sys/mount.h#39 integrate
.. //depot/projects/hammer/sys/sys/mouse.h#6 integrate
.. //depot/projects/hammer/sys/sys/mqueue.h#2 integrate
.. //depot/projects/hammer/sys/sys/param.h#70 integrate
.. //depot/projects/hammer/sys/sys/pmc.h#7 integrate
.. //depot/projects/hammer/sys/sys/proc.h#92 integrate
.. //depot/projects/hammer/sys/sys/signal.h#14 integrate
.. //depot/projects/hammer/sys/sys/signalvar.h#18 integrate
.. //depot/projects/hammer/sys/sys/unistd.h#10 integrate
.. //depot/projects/hammer/sys/vm/vm_map.c#52 integrate
.. //depot/projects/hammer/sys/vm/vm_map.h#18 integrate
.. //depot/projects/hammer/sys/vm/vm_object.c#57 integrate
.. //depot/projects/hammer/tools/tools/README#19 integrate
.. //depot/projects/hammer/tools/tools/umastat/Makefile#1 branch
.. //depot/projects/hammer/tools/tools/umastat/umastat.c#1 branch
.. //depot/projects/hammer/tools/tools/upgrade/doupgrade.sh#2 delete
.. //depot/projects/hammer/tools/tools/upgrade/getosreldate.sh#2 delete
.. //depot/projects/hammer/tools/tools/upgrade/move_aout_libs.sh#3 delete
.. //depot/projects/hammer/usr.bin/catman/catman.1#5 integrate
.. //depot/projects/hammer/usr.bin/catman/catman.c#10 integrate
.. //depot/projects/hammer/usr.bin/ktrdump/ktrdump.c#9 integrate
.. //depot/projects/hammer/usr.bin/make/main.c#37 integrate
.. //depot/projects/hammer/usr.bin/make/var.c#30 integrate
.. //depot/projects/hammer/usr.bin/makewhatis/makewhatis.1#3 integrate
.. //depot/projects/hammer/usr.bin/makewhatis/makewhatis.c#3 integrate
.. //depot/projects/hammer/usr.bin/rup/rup.c#4 integrate
.. //depot/projects/hammer/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c#5 integrate
.. //depot/projects/hammer/usr.sbin/config/lang.l#11 integrate
.. //depot/projects/hammer/usr.sbin/config/main.c#12 integrate
.. //depot/projects/hammer/usr.sbin/jail/jail.8#28 integrate
.. //depot/projects/hammer/usr.sbin/jail/jail.c#11 integrate
.. //depot/projects/hammer/usr.sbin/moused/moused.8#16 integrate
.. //depot/projects/hammer/usr.sbin/moused/moused.c#15 integrate
.. //depot/projects/hammer/usr.sbin/newsyslog/newsyslog.c#22 integrate
.. //depot/projects/hammer/usr.sbin/portsnap/make_index/make_index.c#4 integrate
.. //depot/projects/hammer/usr.sbin/slstat/slstat.8#3 integrate
.. //depot/projects/hammer/usr.sbin/sysinstall/installUpgrade.c#3 integrate
Differences ...
==== //depot/projects/hammer/Makefile.inc1#109 (text+ko) ====
@@ -1,5 +1,5 @@
#
-# $FreeBSD: src/Makefile.inc1,v 1.523 2005/11/25 10:12:58 ru Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.526 2005/12/03 05:11:07 ambrisko Exp $
#
# Make command line options:
# -DNO_DYNAMICROOT do not link /bin and /sbin dynamically
@@ -122,7 +122,7 @@
.error CPUTYPE global should be set with ?=.
.endif
.if make(buildworld)
-BUILD_ARCH!= sysctl -n hw.machine_arch
+BUILD_ARCH!= uname -p
.if ${MACHINE_ARCH} != ${BUILD_ARCH}
.error To cross-build, set TARGET_ARCH.
.endif
@@ -482,7 +482,7 @@
buildenv:
@echo Entering world for ${TARGET_ARCH}:${TARGET}
- @cd ${.CURDIR} && env ${WMAKEENV} sh || true
+ @cd ${.CURDIR} && env ${WMAKEENV} ${SHELL} || true
TOOLCHAIN_TGTS= ${WMAKE_TGTS:N_depend:Neverything:Nbuild32}
toolchain: ${TOOLCHAIN_TGTS}
==== //depot/projects/hammer/UPDATING#86 (text+ko) ====
@@ -21,6 +21,25 @@
developers choose to disable these features on build machines
to maximize performance.
+20051202:
+ Scripts in the local_startup directories (as defined in
+ /etc/defaults/rc.conf) that have the new rc.d semantics will
+ now be run as part of the base system rcorder. If there are
+ errors or problems with one of these local scripts, it could
+ cause boot problems. If you encounter such problems, boot in
+ single user mode, remove that script from the */rc.d directory.
+ Please report the problem to the port's maintainer, and the
+ freebsd-ports at freebsd.org mailing list.
+
+20051129:
+ The nodev mount option was deprecated in RELENG_6 (where it
+ was a no-op), and is now unsupported. If you have nodev or dev listed
+ in /etc/fstab, remove it, otherwise it will result in a mount error.
+
+20051129:
+ ABI between ipfw(4) and ipfw(8) has been changed. You need
+ to rebuild ipfw(8) when rebuilding kernel.
+
20051029:
/etc/rc.d/ppp-user has been renamed to /etc/rc.d/ppp.
Its /etc/rc.conf.d configuration file has been `ppp' from
@@ -113,7 +132,8 @@
20050227:
The on-disk format of LC_CTYPE files was changed to be machine
independent. Please make sure NOT to use NO_CLEAN buildworld
- when crossing this point.
+ when crossing this point. Crossing this point also requires
+ recompile or reinstall of all locale depended packages.
20050225:
The ifi_epoch member of struct if_data has been changed to
@@ -376,7 +396,8 @@
[8] In order to have a kernel that can run the 4.x binaries
needed to do an installworld, you must include the COMPAT_FREEBSD4
option in your kernel. Failure to do so may leave you with a system
- that is hard to boot to recover.
+ that is hard to boot to recover. A similar kernel option COMPAT_FREEBSD5
+ is required to run the 5.x binaries on more recent kernels.
Make sure that you merge any new devices from GENERIC since the
last time you updated your kernel config file.
@@ -424,4 +445,4 @@
Contact Warner Losh if you have any questions about your use of
this document.
-$FreeBSD: src/UPDATING,v 1.423 2005/10/29 05:27:32 yar Exp $
+$FreeBSD: src/UPDATING,v 1.427 2005/12/06 10:39:14 glebius Exp $
==== //depot/projects/hammer/bin/sh/builtins.def#5 (text+ko) ====
@@ -32,7 +32,7 @@
# SUCH DAMAGE.
#
# @(#)builtins.def 8.4 (Berkeley) 5/4/95
-# $FreeBSD: src/bin/sh/builtins.def,v 1.15 2005/01/10 08:39:25 imp Exp $
+# $FreeBSD: src/bin/sh/builtins.def,v 1.18 2005/12/04 20:01:48 stefanf Exp $
#
# This file lists all the builtin commands. The first column is the name
@@ -47,12 +47,12 @@
# NOTE: bltincmd must come first!
bltincmd builtin
-commandcmd command
-#alloccmd alloc
+aliascmd alias
bgcmd -j bg
+bindcmd bind
breakcmd break continue
-#catfcmd catf
cdcmd cd chdir
+commandcmd command
dotcmd .
echocmd echo
evalcmd eval
@@ -62,15 +62,13 @@
exportcmd export readonly
#exprcmd expr
falsecmd false
-histcmd -h fc
fgcmd -j fg
getoptscmd getopts
hashcmd hash
+histcmd -h fc
jobidcmd jobid
jobscmd jobs
-#linecmd line
localcmd local
-#nlechocmd nlecho
#printfcmd printf
pwdcmd pwd
readcmd read
@@ -78,16 +76,14 @@
setcmd set
setvarcmd setvar
shiftcmd shift
+testcmd test [
+timescmd times
trapcmd trap
truecmd : true
typecmd type
+ulimitcmd ulimit
umaskcmd umask
unaliascmd unalias
unsetcmd unset
waitcmd wait
-#foocmd foo
-aliascmd alias
-ulimitcmd ulimit
-testcmd test [
-bindcmd bind
wordexpcmd wordexp
==== //depot/projects/hammer/bin/sh/eval.c#11 (text+ko) ====
@@ -36,12 +36,13 @@
#endif
#endif /* not lint */
#include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.48 2005/10/29 07:19:11 stefanf Exp $");
+__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.49 2005/12/04 18:44:21 stefanf Exp $");
#include <paths.h>
#include <signal.h>
#include <stdlib.h>
#include <unistd.h>
+#include <sys/resource.h>
#include <sys/wait.h> /* For WIFSIGNALED(status) */
#include <errno.h>
@@ -1078,3 +1079,28 @@
}
return 0;
}
+
+
+int
+timescmd(int argc __unused, char **argv __unused)
+{
+ struct rusage ru;
+ long shumins, shsmins, chumins, chsmins;
+ double shusecs, shssecs, chusecs, chssecs;
+
+ if (getrusage(RUSAGE_SELF, &ru) < 0)
+ return 1;
+ shumins = ru.ru_utime.tv_sec / 60;
+ shusecs = ru.ru_utime.tv_sec % 60 + ru.ru_utime.tv_usec / 1000000.;
+ shsmins = ru.ru_stime.tv_sec / 60;
+ shssecs = ru.ru_stime.tv_sec % 60 + ru.ru_stime.tv_usec / 1000000.;
+ if (getrusage(RUSAGE_CHILDREN, &ru) < 0)
+ return 1;
+ chumins = ru.ru_utime.tv_sec / 60;
+ chusecs = ru.ru_utime.tv_sec % 60 + ru.ru_utime.tv_usec / 1000000.;
+ chsmins = ru.ru_stime.tv_sec / 60;
+ chssecs = ru.ru_stime.tv_sec % 60 + ru.ru_stime.tv_usec / 1000000.;
+ out1fmt("%ldm%.3fs %ldm%.3fs\n%ldm%.3fs %ldm%.3fs\n", shumins,
+ shusecs, shsmins, shssecs, chumins, chusecs, chsmins, chssecs);
+ return 0;
+}
==== //depot/projects/hammer/bin/sh/eval.h#3 (text+ko) ====
@@ -30,7 +30,7 @@
* SUCH DAMAGE.
*
* @(#)eval.h 8.2 (Berkeley) 5/4/95
- * $FreeBSD: src/bin/sh/eval.h,v 1.10 2004/04/06 20:06:51 markm Exp $
+ * $FreeBSD: src/bin/sh/eval.h,v 1.11 2005/12/04 18:44:21 stefanf Exp $
*/
extern char *commandname; /* currently executing command */
@@ -56,6 +56,7 @@
int falsecmd(int, char **);
int truecmd(int, char **);
int execcmd(int, char **);
+int timescmd(int, char **);
int commandcmd(int, char **);
/* in_function returns nonzero if we are currently evaluating a function */
==== //depot/projects/hammer/bin/sh/sh.1#23 (text+ko) ====
@@ -30,9 +30,9 @@
.\" SUCH DAMAGE.
.\"
.\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95
-.\" $FreeBSD: src/bin/sh/sh.1,v 1.114 2005/11/17 12:15:23 ru Exp $
+.\" $FreeBSD: src/bin/sh/sh.1,v 1.115 2005/12/04 18:44:21 stefanf Exp $
.\"
-.Dd October 29, 2005
+.Dd December 4, 2005
.Dt SH 1
.Os
.Sh NAME
@@ -1952,6 +1952,11 @@
the value of $2 to the value of $3, and so on,
decreasing the value of $# by one.
If there are zero positional parameters, shifting does not do anything.
+.It Ic times
+Print the amount of time spent executing the shell and its children.
+The first output line shows the user and system times for the shell
+itself, the second one contains the user and system times for the
+children.
.It Ic trap Oo Ar action Oc Ar signal ...
Cause the shell to parse and execute
.Ar action
==== //depot/projects/hammer/etc/rc#17 (text+ko) ====
@@ -25,7 +25,7 @@
# SUCH DAMAGE.
#
# @(#)rc 5.27 (Berkeley) 6/5/91
-# $FreeBSD: src/etc/rc,v 1.336 2005/04/29 23:02:56 brooks Exp $
+# $FreeBSD: src/etc/rc,v 1.337 2005/12/02 20:06:07 dougb Exp $
#
# System startup script run by init on autoboot
@@ -53,7 +53,7 @@
. /etc/rc.subr
# Note: the system configuration files are loaded as part of
-# the RCNG system (rc.d/rcconf.sh). Do not load them here as it may
+# the rc.d system (rc.d/rcconf.sh). Do not load them here as it may
# interfere with diskless booting.
#
if [ "$1" = autoboot ]; then
@@ -72,10 +72,42 @@
skip="-s nostart"
[ `/sbin/sysctl -n security.jail.jailed` -eq 1 ] && skip="$skip -s nojail"
+
+# Do a first pass to get everything up to mountcritremote so that
+# we can do a second pass that includes $local_startup directories
+#
files=`rcorder ${skip} /etc/rc.d/* 2>/dev/null`
for _rc_elem in ${files}; do
run_rc_script ${_rc_elem} ${_boot}
+
+ case "$_rc_elem" in
+ */mountcritremote) break ;;
+ esac
+done
+
+unset files local_rc
+
+# Now that disks are mounted, for each dir in $local_startup
+# search for init scripts that use the new rc.d semantics.
+#
+case ${local_startup} in
+[Nn][Oo] | '') ;;
+*) find_local_scripts_new ;;
+esac
+
+files=`rcorder ${skip} /etc/rc.d/* ${local_rc} 2>/dev/null`
+_skip_early=1
+for _rc_elem in ${files}; do
+ case "$_skip_early" in
+ 1) case "$_rc_elem" in
+ */mountcritremote) _skip_early=0 ;;
+ esac
+ continue
+ ;;
+ esac
+
+ run_rc_script ${_rc_elem} ${_boot}
done
echo ''
==== //depot/projects/hammer/etc/rc.d/NETWORKING#10 (text+ko) ====
@@ -1,11 +1,11 @@
#!/bin/sh
#
# $NetBSD: NETWORKING,v 1.2 2002/03/22 04:33:57 thorpej Exp $
-# $FreeBSD: src/etc/rc.d/NETWORKING,v 1.10 2005/10/28 16:07:52 yar Exp $
+# $FreeBSD: src/etc/rc.d/NETWORKING,v 1.11 2005/12/03 01:33:06 brooks Exp $
#
# PROVIDE: NETWORKING NETWORK
-# REQUIRE: dhclient netif routing network_ipv6 isdnd ppp
+# REQUIRE: netif routing network_ipv6 isdnd ppp
# REQUIRE: routed mrouted route6d mroute6d
# This is a dummy dependency, for services which require networking
==== //depot/projects/hammer/etc/rc.d/localpkg#5 (text+ko) ====
@@ -1,6 +1,6 @@
#!/bin/sh
#
-# $FreeBSD: src/etc/rc.d/localpkg,v 1.6 2005/09/27 02:05:55 brooks Exp $
+# $FreeBSD: src/etc/rc.d/localpkg,v 1.7 2005/12/02 20:06:07 dougb Exp $
#
# PROVIDE: localpkg
@@ -23,29 +23,16 @@
;;
*)
echo -n 'Local package initialization:'
- slist=""
- if [ -z "${script_name_sep}" ]; then
- script_name_sep=" "
- fi
- for dir in ${local_startup}; do
- if [ -d "${dir}" ]; then
- for script in ${dir}/*.sh; do
- slist="${slist}${script_name_sep}${script}"
- done
- fi
- done
- script_save_sep="$IFS"
- IFS="${script_name_sep}"
- for script in ${slist}; do
+ find_local_scripts_old
+ for script in ${zlist} ${slist}; do
if [ -x "${script}" ]; then
(set -T
trap 'exit 1' 2
${script} start)
elif [ -f "${script}" -o -L "${script}" ]; then
- echo -n " (skipping ${script##*/}, not executable)"
+ echo -n " (skipping ${script}, not executable)"
fi
done
- IFS="${script_save_sep}"
echo '.'
;;
esac
@@ -53,33 +40,19 @@
pkg_stop()
{
- # For each dir in $local_startup, search for init scripts matching *.sh
case ${local_startup} in
[Nn][Oo] | '')
;;
*)
echo -n 'Shutting down daemon processes:'
- slist=""
- if [ -z "${script_name_sep}" ]; then
- script_name_sep=" "
- fi
- for dir in ${local_startup}; do
- if [ -d "${dir}" ]; then
- for script in ${dir}/*.sh; do
- slist="${slist}${script_name_sep}${script}"
- done
- fi
- done
- script_save_sep="$IFS"
- IFS="${script_name_sep}"
- for script in `reverse_list ${slist}`; do
+ find_local_scripts_old
+ for script in `reverse_list ${slist} ${zlist}`; do
if [ -x "${script}" ]; then
(set -T
trap 'exit 1' 2
${script} stop)
fi
done
- IFS="${script_save_sep}"
echo '.'
;;
esac
==== //depot/projects/hammer/etc/rc.d/root#9 (text+ko) ====
@@ -1,7 +1,7 @@
#!/bin/sh
#
# $NetBSD: root,v 1.2 2000/05/13 08:45:09 lukem Exp $
-# $FreeBSD: src/etc/rc.d/root,v 1.10 2004/10/07 13:55:26 mtm Exp $
+# $FreeBSD: src/etc/rc.d/root,v 1.11 2005/12/02 21:33:43 ru Exp $
#
# PROVIDE: root
@@ -23,7 +23,7 @@
[Nn][Oo] | '')
;;
*)
- if ! mount -u -o rw /; then
+ if ! mount -uw /; then
echo 'Mounting root filesystem rw failed, startup aborted'
/bin/kill -QUIT $$
fi
==== //depot/projects/hammer/etc/rc.d/tmp#5 (text+ko) ====
@@ -24,11 +24,11 @@
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
#
-# $FreeBSD: src/etc/rc.d/tmp,v 1.35 2004/11/09 10:03:17 keramida Exp $
+# $FreeBSD: src/etc/rc.d/tmp,v 1.37 2005/12/02 20:35:23 dougb Exp $
#
# PROVIDE: tmp
-# REQUIRE: mountcritlocal
+# REQUIRE: mountcritremote
. /etc/rc.subr
==== //depot/projects/hammer/etc/rc.shutdown#9 (text+ko) ====
@@ -24,7 +24,7 @@
# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
# SUCH DAMAGE.
#
-# $FreeBSD: src/etc/rc.shutdown,v 1.30 2004/12/14 14:36:35 rse Exp $
+# $FreeBSD: src/etc/rc.shutdown,v 1.31 2005/12/02 20:06:07 dougb Exp $
#
# Site-specific closing actions for daemons run by init on shutdown,
@@ -82,7 +82,13 @@
#
rcorder_opts="-k shutdown"
[ `/sbin/sysctl -n security.jail.jailed` -eq 1 ] && rcorder_opts="$rcorder_opts -s nojail"
-files=`rcorder ${rcorder_opts} /etc/rc.d/* 2>/dev/null`
+
+case ${local_startup} in
+[Nn][Oo] | '') ;;
+*) find_local_scripts_new ;;
+esac
+
+files=`rcorder ${rcorder_opts} /etc/rc.d/* ${local_rc} 2>/dev/null`
for _rc_elem in `reverse_list $files`; do
debug "run_rc_script $_rc_elem faststop"
==== //depot/projects/hammer/etc/rc.subr#30 (text+ko) ====
@@ -1,5 +1,5 @@
# $NetBSD: rc.subr,v 1.60 2003/07/26 05:13:47 lukem Exp $
-# $FreeBSD: src/etc/rc.subr,v 1.43 2005/11/16 10:45:19 yar Exp $
+# $FreeBSD: src/etc/rc.subr,v 1.46 2005/12/06 05:27:11 yar Exp $
#
# Copyright (c) 1997-2002 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -598,12 +598,12 @@
start)
if [ -z "$rc_fast" -a -n "$rc_pid" ]; then
echo "${name} already running? (pid=$rc_pid)."
- exit 1
+ return 1
fi
if [ ! -x ${_chroot}${command} ]; then
info "run_rc_command: cannot run ($command)."
- return 0
+ return 1
fi
# check for required variables,
@@ -681,14 +681,14 @@
stop)
if [ -z "$rc_pid" ]; then
- [ -n "$rc_fast" ] && exit 0
+ [ -n "$rc_fast" ] && return 0
if [ -n "$pidfile" ]; then
echo \
"${name} not running? (check $pidfile)."
else
echo "${name} not running?"
fi
- exit 1
+ return 1
fi
# if the precmd failed and force
@@ -733,7 +733,7 @@
else
echo "${name} not running?"
fi
- exit 1
+ return 1
fi
echo "Reloading ${name} config files."
>>> TRUNCATED FOR MAIL (1000 lines) <<<
More information about the p4-projects
mailing list