Date: Tue, 5 Apr 2005 00:40:50 GMT From: Peter Wemm <peter@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 74481 for review Message-ID: <200504050040.j350eodC083445@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=74481 Change 74481 by peter@peter_daintree on 2005/04/05 00:40:31 IFC @74479 Affected files ... .. //depot/projects/hammer/etc/defaults/rc.conf#51 integrate .. //depot/projects/hammer/etc/periodic/weekly/330.catman#2 integrate .. //depot/projects/hammer/etc/rc.d/pf#7 integrate .. //depot/projects/hammer/etc/rc.d/ugidfw#3 integrate .. //depot/projects/hammer/include/Makefile#40 integrate .. //depot/projects/hammer/include/pthread.h#7 integrate .. //depot/projects/hammer/include/time.h#4 integrate .. //depot/projects/hammer/lib/Makefile#48 integrate .. //depot/projects/hammer/lib/libarchive/Makefile#19 integrate .. //depot/projects/hammer/lib/libarchive/archive_read_extract.c#20 integrate .. //depot/projects/hammer/lib/libc/gen/errlst.c#4 integrate .. //depot/projects/hammer/lib/libc/net/getaddrinfo.c#18 integrate .. //depot/projects/hammer/lib/libc/net/name6.c#14 integrate .. //depot/projects/hammer/lib/libc/string/strcspn.c#2 integrate .. //depot/projects/hammer/lib/libc/string/strspn.c#2 integrate .. //depot/projects/hammer/lib/libdisk/change.c#6 integrate .. //depot/projects/hammer/lib/libthr/Makefile#8 integrate .. //depot/projects/hammer/lib/libthr/arch/alpha/Makefile.inc#2 integrate .. //depot/projects/hammer/lib/libthr/arch/alpha/alpha/_curthread.c#3 delete .. //depot/projects/hammer/lib/libthr/arch/alpha/alpha/pthread_md.c#1 branch .. //depot/projects/hammer/lib/libthr/arch/alpha/include/pthread_md.h#1 branch .. //depot/projects/hammer/lib/libthr/arch/amd64/Makefile.inc#2 integrate .. //depot/projects/hammer/lib/libthr/arch/amd64/amd64/_setcurthread.c#2 delete .. //depot/projects/hammer/lib/libthr/arch/amd64/amd64/pthread_md.c#1 branch .. //depot/projects/hammer/lib/libthr/arch/amd64/include/pthread_md.h#1 branch .. //depot/projects/hammer/lib/libthr/arch/arm/Makefile.inc#1 branch .. //depot/projects/hammer/lib/libthr/arch/arm/arm/pthread_md.c#1 branch .. //depot/projects/hammer/lib/libthr/arch/arm/include/pthread_md.h#1 branch .. //depot/projects/hammer/lib/libthr/arch/i386/Makefile.inc#2 integrate .. //depot/projects/hammer/lib/libthr/arch/i386/i386/_curthread.S#4 delete .. //depot/projects/hammer/lib/libthr/arch/i386/i386/_setcurthread.c#17 delete .. //depot/projects/hammer/lib/libthr/arch/i386/i386/pthread_md.c#1 branch .. //depot/projects/hammer/lib/libthr/arch/i386/include/pthread_md.h#1 branch .. //depot/projects/hammer/lib/libthr/arch/ia64/Makefile.inc#2 integrate .. //depot/projects/hammer/lib/libthr/arch/ia64/ia64/_curthread.c#4 delete .. //depot/projects/hammer/lib/libthr/arch/ia64/ia64/pthread_md.c#1 branch .. //depot/projects/hammer/lib/libthr/arch/ia64/include/pthread_md.h#1 branch .. //depot/projects/hammer/lib/libthr/arch/powerpc/Makefile.inc#2 integrate .. //depot/projects/hammer/lib/libthr/arch/powerpc/include/pthread_md.h#1 branch .. //depot/projects/hammer/lib/libthr/arch/powerpc/powerpc/_curthread.c#2 delete .. //depot/projects/hammer/lib/libthr/arch/powerpc/powerpc/pthread_md.c#1 branch .. //depot/projects/hammer/lib/libthr/arch/sparc64/Makefile.inc#2 integrate .. //depot/projects/hammer/lib/libthr/arch/sparc64/include/pthread_md.h#1 branch .. //depot/projects/hammer/lib/libthr/arch/sparc64/sparc64/_setcurthread.c#3 delete .. //depot/projects/hammer/lib/libthr/arch/sparc64/sparc64/pthread_md.c#1 branch .. //depot/projects/hammer/lib/libthr/pthread.map#1 branch .. //depot/projects/hammer/lib/libthr/sys/Makefile.inc#2 integrate .. //depot/projects/hammer/lib/libthr/sys/thr_error.c#2 integrate .. //depot/projects/hammer/lib/libthr/thread/Makefile.inc#8 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_atfork.c#2 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_attr.c#3 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_barrier.c#3 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_barrierattr.c#2 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_cancel.c#9 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_clean.c#2 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_concurrency.c#2 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_cond.c#12 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_condattr.c#1 branch .. //depot/projects/hammer/lib/libthr/thread/thr_condattr_destroy.c#2 delete .. //depot/projects/hammer/lib/libthr/thread/thr_condattr_init.c#2 delete .. //depot/projects/hammer/lib/libthr/thread/thr_create.c#14 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_detach.c#8 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_exit.c#14 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_find_thread.c#4 delete .. //depot/projects/hammer/lib/libthr/thread/thr_fork.c#1 branch .. //depot/projects/hammer/lib/libthr/thread/thr_getschedparam.c#3 branch .. //depot/projects/hammer/lib/libthr/thread/thr_info.c#3 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_init.c#15 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_join.c#10 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_kern.c#12 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_kill.c#1 branch .. //depot/projects/hammer/lib/libthr/thread/thr_list.c#1 branch .. //depot/projects/hammer/lib/libthr/thread/thr_main_np.c#2 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_mattr_init.c#2 delete .. //depot/projects/hammer/lib/libthr/thread/thr_mattr_kind_np.c#3 delete .. //depot/projects/hammer/lib/libthr/thread/thr_mutex.c#22 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_mutex_prioceiling.c#3 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_mutex_protocol.c#3 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_mutexattr.c#1 branch .. //depot/projects/hammer/lib/libthr/thread/thr_mutexattr_destroy.c#2 delete .. //depot/projects/hammer/lib/libthr/thread/thr_once.c#2 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_printf.c#5 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_private.h#23 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_pspinlock.c#1 branch .. //depot/projects/hammer/lib/libthr/thread/thr_resume_np.c#6 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_rwlock.c#6 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_self.c#2 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_sem.c#3 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_seterrno.c#2 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_setschedparam.c#7 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_sig.c#9 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_sigmask.c#1 branch .. //depot/projects/hammer/lib/libthr/thread/thr_single_np.c#1 branch .. //depot/projects/hammer/lib/libthr/thread/thr_spec.c#2 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_spinlock.c#9 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_stack.c#5 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_subr.c#2 delete .. //depot/projects/hammer/lib/libthr/thread/thr_suspend_np.c#3 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_switch_np.c#1 branch .. //depot/projects/hammer/lib/libthr/thread/thr_symbols.c#1 branch .. //depot/projects/hammer/lib/libthr/thread/thr_syscalls.c#8 integrate .. //depot/projects/hammer/lib/libthr/thread/thr_umtx.c#1 branch .. //depot/projects/hammer/lib/libthr/thread/thr_umtx.h#1 branch .. //depot/projects/hammer/lib/libthread_db/libthr_db.c#3 integrate .. //depot/projects/hammer/libexec/rtld-elf/rtld.c#29 integrate .. //depot/projects/hammer/release/Makefile#70 integrate .. //depot/projects/hammer/release/doc/en_US.ISO8859-1/hardware/common/dev.sgml#74 integrate .. //depot/projects/hammer/release/doc/en_US.ISO8859-1/installation/common/install.sgml#13 integrate .. //depot/projects/hammer/release/doc/en_US.ISO8859-1/installation/common/layout.sgml#7 integrate .. //depot/projects/hammer/release/doc/en_US.ISO8859-1/installation/common/trouble.sgml#9 integrate .. //depot/projects/hammer/release/doc/en_US.ISO8859-1/relnotes/common/new.sgml#89 integrate .. //depot/projects/hammer/release/doc/share/misc/dev.archlist.txt#25 integrate .. //depot/projects/hammer/release/doc/zh_CN.GB2312/errata/article.sgml#2 integrate .. //depot/projects/hammer/release/doc/zh_CN.GB2312/hardware/common/dev.sgml#3 integrate .. //depot/projects/hammer/release/doc/zh_CN.GB2312/installation/common/install.sgml#3 integrate .. //depot/projects/hammer/release/scripts/package-split.py#2 integrate .. //depot/projects/hammer/sbin/atacontrol/atacontrol.c#13 integrate .. //depot/projects/hammer/sbin/ffsinfo/ffsinfo.8#6 integrate .. //depot/projects/hammer/sbin/ffsinfo/ffsinfo.c#7 integrate .. //depot/projects/hammer/sbin/growfs/Makefile#7 integrate .. //depot/projects/hammer/sbin/restore/dirs.c#7 integrate .. //depot/projects/hammer/sbin/restore/restore.h#6 integrate .. //depot/projects/hammer/sbin/sunlabel/sunlabel.8#5 integrate .. //depot/projects/hammer/sbin/sunlabel/sunlabel.c#11 integrate .. //depot/projects/hammer/share/man/man4/Makefile#67 integrate .. //depot/projects/hammer/share/man/man4/arcmsr.4#1 branch .. //depot/projects/hammer/share/man/man4/cpufreq.4#4 integrate .. //depot/projects/hammer/share/man/man5/rc.conf.5#52 integrate .. //depot/projects/hammer/share/man/man9/devclass_get_drivers.9#1 branch .. //depot/projects/hammer/share/man/man9/devclass_get_maxunit.9#2 integrate .. //depot/projects/hammer/sys/alpha/alpha/critical.c#4 delete .. //depot/projects/hammer/sys/alpha/alpha/machdep.c#34 integrate .. //depot/projects/hammer/sys/alpha/alpha/mp_machdep.c#15 integrate .. //depot/projects/hammer/sys/alpha/alpha/vm_machdep.c#21 integrate .. //depot/projects/hammer/sys/alpha/include/critical.h#6 delete .. //depot/projects/hammer/sys/alpha/include/proc.h#4 integrate .. //depot/projects/hammer/sys/alpha/osf1/imgact_osf1.c#10 integrate .. //depot/projects/hammer/sys/alpha/osf1/osf1_misc.c#16 integrate .. //depot/projects/hammer/sys/amd64/amd64/critical.c#15 delete .. //depot/projects/hammer/sys/amd64/amd64/db_disasm.c#9 integrate .. //depot/projects/hammer/sys/amd64/amd64/machdep.c#120 integrate .. //depot/projects/hammer/sys/amd64/amd64/mp_machdep.c#86 integrate .. //depot/projects/hammer/sys/amd64/amd64/vm_machdep.c#67 integrate .. //depot/projects/hammer/sys/amd64/conf/GENERIC#68 integrate .. //depot/projects/hammer/sys/amd64/conf/NOTES#59 integrate .. //depot/projects/hammer/sys/amd64/include/critical.h#22 delete .. //depot/projects/hammer/sys/amd64/include/floatingpoint.h#5 integrate .. //depot/projects/hammer/sys/amd64/include/proc.h#15 integrate .. //depot/projects/hammer/sys/amd64/linux32/linux32_machdep.c#6 integrate .. //depot/projects/hammer/sys/arm/arm/critical.c#3 delete .. //depot/projects/hammer/sys/arm/arm/machdep.c#12 integrate .. //depot/projects/hammer/sys/arm/arm/vm_machdep.c#10 integrate .. //depot/projects/hammer/sys/arm/include/critical.h#3 delete .. //depot/projects/hammer/sys/arm/include/proc.h#4 integrate .. //depot/projects/hammer/sys/boot/pc98/boot2/Makefile#8 integrate .. //depot/projects/hammer/sys/cam/cam_xpt.c#19 integrate .. //depot/projects/hammer/sys/cam/scsi/scsi_sa.c#14 integrate .. //depot/projects/hammer/sys/cam/scsi/scsi_target.c#14 integrate .. //depot/projects/hammer/sys/coda/coda_fbsd.c#17 integrate .. //depot/projects/hammer/sys/compat/freebsd32/freebsd32_misc.c#23 integrate .. //depot/projects/hammer/sys/compat/linux/linux_getcwd.c#9 integrate .. //depot/projects/hammer/sys/compat/linux/linux_misc.c#27 integrate .. //depot/projects/hammer/sys/compat/ndis/kern_ndis.c#28 integrate .. //depot/projects/hammer/sys/compat/ndis/subr_ndis.c#27 integrate .. //depot/projects/hammer/sys/compat/ndis/subr_ntoskrnl.c#27 integrate .. //depot/projects/hammer/sys/compat/svr4/imgact_svr4.c#8 integrate .. //depot/projects/hammer/sys/conf/Makefile.alpha#9 integrate .. //depot/projects/hammer/sys/conf/Makefile.amd64#17 integrate .. //depot/projects/hammer/sys/conf/Makefile.arm#7 integrate .. //depot/projects/hammer/sys/conf/Makefile.i386#7 integrate .. //depot/projects/hammer/sys/conf/Makefile.ia64#9 integrate .. //depot/projects/hammer/sys/conf/Makefile.pc98#7 integrate .. //depot/projects/hammer/sys/conf/Makefile.powerpc#12 integrate .. //depot/projects/hammer/sys/conf/Makefile.sparc64#8 integrate .. //depot/projects/hammer/sys/conf/NOTES#85 integrate .. //depot/projects/hammer/sys/conf/files#109 integrate .. //depot/projects/hammer/sys/conf/files.alpha#20 integrate .. //depot/projects/hammer/sys/conf/files.amd64#66 integrate .. //depot/projects/hammer/sys/conf/files.arm#3 integrate .. //depot/projects/hammer/sys/conf/files.i386#55 integrate .. //depot/projects/hammer/sys/conf/files.ia64#25 integrate .. //depot/projects/hammer/sys/conf/files.pc98#42 integrate .. //depot/projects/hammer/sys/conf/files.powerpc#12 integrate .. //depot/projects/hammer/sys/conf/files.sparc64#28 integrate .. //depot/projects/hammer/sys/conf/kern.mk#20 integrate .. //depot/projects/hammer/sys/conf/kern.post.mk#30 integrate .. //depot/projects/hammer/sys/conf/kern.pre.mk#37 integrate .. //depot/projects/hammer/sys/conf/kmod.mk#45 integrate .. //depot/projects/hammer/sys/conf/majors#28 delete .. //depot/projects/hammer/sys/conf/majors.awk#2 delete .. //depot/projects/hammer/sys/conf/options#71 integrate .. //depot/projects/hammer/sys/dev/acpi_support/acpi_asus.c#4 integrate .. //depot/projects/hammer/sys/dev/acpi_support/acpi_fujitsu.c#2 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi.c#58 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi_cpu.c#30 integrate .. //depot/projects/hammer/sys/dev/acpica/acpi_if.m#6 integrate .. //depot/projects/hammer/sys/dev/acpica/acpivar.h#42 integrate .. //depot/projects/hammer/sys/dev/aic7xxx/aic7xxx.c#19 integrate .. //depot/projects/hammer/sys/dev/amr/amr.c#20 integrate .. //depot/projects/hammer/sys/dev/arcmsr/arcmsr.c#1 branch .. //depot/projects/hammer/sys/dev/arcmsr/arcmsr.h#1 branch .. //depot/projects/hammer/sys/dev/asr/asr.c#16 integrate .. //depot/projects/hammer/sys/dev/ata/ata-all.c#44 integrate .. //depot/projects/hammer/sys/dev/ata/ata-all.h#25 integrate .. //depot/projects/hammer/sys/dev/ata/ata-card.c#20 integrate .. //depot/projects/hammer/sys/dev/ata/ata-cbus.c#10 integrate .. //depot/projects/hammer/sys/dev/ata/ata-chipset.c#52 integrate .. //depot/projects/hammer/sys/dev/ata/ata-commands.h#3 integrate .. //depot/projects/hammer/sys/dev/ata/ata-disk.c#29 integrate .. //depot/projects/hammer/sys/dev/ata/ata-disk.h#7 integrate .. //depot/projects/hammer/sys/dev/ata/ata-dma.c#18 integrate .. //depot/projects/hammer/sys/dev/ata/ata-isa.c#11 integrate .. //depot/projects/hammer/sys/dev/ata/ata-lowlevel.c#26 integrate .. //depot/projects/hammer/sys/dev/ata/ata-pci.c#28 integrate .. //depot/projects/hammer/sys/dev/ata/ata-pci.h#27 integrate .. //depot/projects/hammer/sys/dev/ata/ata-queue.c#23 integrate .. //depot/projects/hammer/sys/dev/ata/ata-raid.c#20 integrate .. //depot/projects/hammer/sys/dev/ata/ata-raid.h#10 integrate .. //depot/projects/hammer/sys/dev/ata/ata_if.m#1 branch .. //depot/projects/hammer/sys/dev/ata/atapi-cd.c#25 integrate .. //depot/projects/hammer/sys/dev/ata/atapi-cd.h#8 integrate .. //depot/projects/hammer/sys/dev/ata/atapi-fd.c#12 integrate .. //depot/projects/hammer/sys/dev/ata/atapi-fd.h#6 integrate .. //depot/projects/hammer/sys/dev/ata/atapi-tape.c#15 integrate .. //depot/projects/hammer/sys/dev/ata/atapi-tape.h#6 integrate .. //depot/projects/hammer/sys/dev/ath/ath_rate/amrr/amrr.c#5 integrate .. //depot/projects/hammer/sys/dev/ath/ath_rate/onoe/onoe.c#6 integrate .. //depot/projects/hammer/sys/dev/ath/ath_rate/sample/sample.c#3 integrate .. //depot/projects/hammer/sys/dev/ath/if_ath.c#29 integrate .. //depot/projects/hammer/sys/dev/ath/if_athioctl.h#8 integrate .. //depot/projects/hammer/sys/dev/ath/if_athrate.h#3 integrate .. //depot/projects/hammer/sys/dev/ath/if_athvar.h#14 integrate .. //depot/projects/hammer/sys/dev/drm/drm_bufs.h#11 integrate .. //depot/projects/hammer/sys/dev/firewire/fwdev.c#17 integrate .. //depot/projects/hammer/sys/dev/hptmv/hptproc.c#3 integrate .. //depot/projects/hammer/sys/dev/ieee488/upd7210.c#4 integrate .. //depot/projects/hammer/sys/dev/mlx/mlx.c#10 integrate .. //depot/projects/hammer/sys/dev/mse/msevar.h#4 integrate .. //depot/projects/hammer/sys/dev/nmdm/nmdm.c#20 integrate .. //depot/projects/hammer/sys/dev/pci/pci.c#37 integrate .. //depot/projects/hammer/sys/dev/pci/pcireg.h#7 integrate .. //depot/projects/hammer/sys/dev/random/randomdev_soft.c#11 integrate .. //depot/projects/hammer/sys/dev/sio/sio_pci.c#9 integrate .. //depot/projects/hammer/sys/dev/snp/snp.c#18 integrate .. //depot/projects/hammer/sys/dev/sound/pcm/dsp.c#17 integrate .. //depot/projects/hammer/sys/dev/sound/pcm/mixer.c#14 integrate .. //depot/projects/hammer/sys/dev/syscons/apm/apm_saver.c#4 integrate .. //depot/projects/hammer/sys/dev/usb/ukbd.c#13 integrate .. //depot/projects/hammer/sys/dev/vkbd/vkbd.c#5 integrate .. //depot/projects/hammer/sys/fs/devfs/devfs_devs.c#11 integrate .. //depot/projects/hammer/sys/fs/devfs/devfs_vfsops.c#15 integrate .. //depot/projects/hammer/sys/fs/devfs/devfs_vnops.c#31 integrate .. //depot/projects/hammer/sys/fs/msdosfs/msdosfs_lookup.c#7 integrate .. //depot/projects/hammer/sys/fs/nwfs/nwfs_vnops.c#13 integrate .. //depot/projects/hammer/sys/fs/smbfs/smbfs_vnops.c#24 integrate .. //depot/projects/hammer/sys/fs/unionfs/union_vnops.c#25 integrate .. //depot/projects/hammer/sys/geom/concat/g_concat.c#14 integrate .. //depot/projects/hammer/sys/geom/geom_pc98.c#24 integrate .. //depot/projects/hammer/sys/geom/geom_sunlabel_enc.c#5 integrate .. //depot/projects/hammer/sys/gnu/ext2fs/ext2_lookup.c#11 integrate .. //depot/projects/hammer/sys/i386/conf/GENERIC#36 integrate .. //depot/projects/hammer/sys/i386/conf/NOTES#65 integrate .. //depot/projects/hammer/sys/i386/cpufreq/est.c#3 integrate .. //depot/projects/hammer/sys/i386/cpufreq/powernow.c#2 integrate .. //depot/projects/hammer/sys/i386/i386/critical.c#7 delete .. //depot/projects/hammer/sys/i386/i386/machdep.c#48 integrate .. //depot/projects/hammer/sys/i386/i386/mp_machdep.c#40 integrate .. //depot/projects/hammer/sys/i386/i386/vm_machdep.c#41 integrate .. //depot/projects/hammer/sys/i386/ibcs2/ibcs2_misc.c#13 integrate .. //depot/projects/hammer/sys/i386/ibcs2/imgact_coff.c#10 integrate .. //depot/projects/hammer/sys/i386/include/apm_bios.h#3 integrate .. //depot/projects/hammer/sys/i386/include/bus.h#2 integrate .. //depot/projects/hammer/sys/i386/include/bus_at386.h#8 delete .. //depot/projects/hammer/sys/i386/include/bus_pc98.h#6 delete .. //depot/projects/hammer/sys/i386/include/critical.h#9 delete .. //depot/projects/hammer/sys/i386/include/floatingpoint.h#3 integrate .. //depot/projects/hammer/sys/i386/include/legacyvar.h#5 integrate .. //depot/projects/hammer/sys/i386/include/md_var.h#13 integrate .. //depot/projects/hammer/sys/i386/include/pci_cfgreg.h#8 integrate .. //depot/projects/hammer/sys/i386/include/proc.h#8 integrate .. //depot/projects/hammer/sys/i386/linux/imgact_linux.c#11 integrate .. //depot/projects/hammer/sys/ia64/ia64/critical.c#3 delete .. //depot/projects/hammer/sys/ia64/ia64/machdep.c#49 integrate .. //depot/projects/hammer/sys/ia64/ia64/mp_machdep.c#10 integrate .. //depot/projects/hammer/sys/ia64/ia64/vm_machdep.c#27 integrate .. //depot/projects/hammer/sys/ia64/include/critical.h#6 delete .. //depot/projects/hammer/sys/ia64/include/proc.h#5 integrate .. //depot/projects/hammer/sys/kern/imgact_elf.c#26 integrate .. //depot/projects/hammer/sys/kern/imgact_gzip.c#8 integrate .. //depot/projects/hammer/sys/kern/kern_conf.c#32 integrate .. //depot/projects/hammer/sys/kern/kern_cpu.c#5 integrate .. //depot/projects/hammer/sys/kern/kern_fork.c#49 integrate .. //depot/projects/hammer/sys/kern/kern_idle.c#16 integrate .. //depot/projects/hammer/sys/kern/kern_jail.c#15 integrate .. //depot/projects/hammer/sys/kern/kern_linker.c#20 integrate .. //depot/projects/hammer/sys/kern/kern_lock.c#18 integrate .. //depot/projects/hammer/sys/kern/kern_lockf.c#13 integrate .. //depot/projects/hammer/sys/kern/kern_mutex.c#28 integrate .. //depot/projects/hammer/sys/kern/kern_ntptime.c#10 integrate .. //depot/projects/hammer/sys/kern/kern_proc.c#45 integrate .. //depot/projects/hammer/sys/kern/kern_switch.c#40 integrate .. //depot/projects/hammer/sys/kern/kern_synch.c#48 integrate .. //depot/projects/hammer/sys/kern/kern_time.c#17 integrate .. //depot/projects/hammer/sys/kern/subr_bus.c#38 integrate .. //depot/projects/hammer/sys/kern/sys_generic.c#22 integrate .. //depot/projects/hammer/sys/kern/tty_pty.c#27 integrate .. //depot/projects/hammer/sys/kern/tty_tty.c#10 integrate .. //depot/projects/hammer/sys/kern/uipc_syscalls.c#47 integrate .. //depot/projects/hammer/sys/kern/vfs_cache.c#12 integrate .. //depot/projects/hammer/sys/kern/vfs_default.c#38 integrate .. //depot/projects/hammer/sys/kern/vfs_lookup.c#14 integrate .. //depot/projects/hammer/sys/kern/vfs_mount.c#53 integrate .. //depot/projects/hammer/sys/kern/vfs_subr.c#79 integrate .. //depot/projects/hammer/sys/kern/vfs_vnops.c#33 integrate .. //depot/projects/hammer/sys/libkern/strspn.c#2 integrate .. //depot/projects/hammer/sys/modules/Makefile#72 integrate .. //depot/projects/hammer/sys/modules/arcmsr/Makefile#1 branch .. //depot/projects/hammer/sys/modules/ata/Makefile#1 branch .. //depot/projects/hammer/sys/modules/ata/Makefile.inc#1 branch .. //depot/projects/hammer/sys/modules/ata/ata/Makefile#1 branch .. //depot/projects/hammer/sys/modules/ata/atacam/Makefile#1 branch .. //depot/projects/hammer/sys/modules/ata/atacard/Makefile#1 branch .. //depot/projects/hammer/sys/modules/ata/atacbus/Makefile#1 branch .. //depot/projects/hammer/sys/modules/ata/atadisk/Makefile#1 branch .. //depot/projects/hammer/sys/modules/ata/ataisa/Makefile#1 branch .. //depot/projects/hammer/sys/modules/ata/atapci/Makefile#1 branch .. //depot/projects/hammer/sys/modules/ata/atapicd/Makefile#1 branch .. //depot/projects/hammer/sys/modules/ata/atapifd/Makefile#1 branch .. //depot/projects/hammer/sys/modules/ata/atapist/Makefile#1 branch .. //depot/projects/hammer/sys/modules/ata/ataraid/Makefile#1 branch .. //depot/projects/hammer/sys/modules/cpufreq/Makefile#4 integrate .. //depot/projects/hammer/sys/net/bpf.c#30 integrate .. //depot/projects/hammer/sys/net/if_tap.c#21 integrate .. //depot/projects/hammer/sys/net/if_tun.c#24 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_crypto.h#5 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_freebsd.c#5 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_freebsd.h#3 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_input.c#17 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_node.h#13 integrate .. //depot/projects/hammer/sys/net80211/ieee80211_proto.h#8 integrate .. //depot/projects/hammer/sys/netgraph/ng_iface.c#18 integrate .. //depot/projects/hammer/sys/netinet/ip_carp.c#4 integrate .. //depot/projects/hammer/sys/netinet/ip_fastfwd.c#19 integrate .. //depot/projects/hammer/sys/netsmb/smb_dev.c#11 integrate .. //depot/projects/hammer/sys/nfs4client/nfs4_vnops.c#20 integrate .. //depot/projects/hammer/sys/nfsclient/nfs_node.c#19 integrate .. //depot/projects/hammer/sys/nfsclient/nfs_vnops.c#40 integrate .. //depot/projects/hammer/sys/pc98/conf/GENERIC#31 integrate .. //depot/projects/hammer/sys/pc98/conf/NOTES#38 integrate .. //depot/projects/hammer/sys/pc98/i386/machdep.c#42 integrate .. //depot/projects/hammer/sys/pc98/include/_inttypes.h#1 branch .. //depot/projects/hammer/sys/pc98/include/_limits.h#1 branch .. //depot/projects/hammer/sys/pc98/include/_stdint.h#1 branch .. //depot/projects/hammer/sys/pc98/include/_types.h#1 branch .. //depot/projects/hammer/sys/pc98/include/apm_bios.h#1 branch .. //depot/projects/hammer/sys/pc98/include/apm_segments.h#1 branch .. //depot/projects/hammer/sys/pc98/include/asm.h#1 branch .. //depot/projects/hammer/sys/pc98/include/asmacros.h#1 branch .. //depot/projects/hammer/sys/pc98/include/atomic.h#1 branch .. //depot/projects/hammer/sys/pc98/include/bootinfo.h#1 branch .. //depot/projects/hammer/sys/pc98/include/bus.h#1 branch .. //depot/projects/hammer/sys/pc98/include/bus_dma.h#1 branch .. //depot/projects/hammer/sys/pc98/include/bus_memio.h#1 branch .. //depot/projects/hammer/sys/pc98/include/bus_pio.h#1 branch .. //depot/projects/hammer/sys/pc98/include/clock.h#1 branch .. //depot/projects/hammer/sys/pc98/include/cpu.h#1 branch .. //depot/projects/hammer/sys/pc98/include/cpufunc.h#1 branch .. //depot/projects/hammer/sys/pc98/include/cputypes.h#1 branch .. //depot/projects/hammer/sys/pc98/include/cserial.h#1 branch .. //depot/projects/hammer/sys/pc98/include/db_machdep.h#1 branch .. //depot/projects/hammer/sys/pc98/include/elf.h#1 branch .. //depot/projects/hammer/sys/pc98/include/endian.h#1 branch .. //depot/projects/hammer/sys/pc98/include/exec.h#1 branch .. //depot/projects/hammer/sys/pc98/include/float.h#1 branch .. //depot/projects/hammer/sys/pc98/include/floatingpoint.h#1 branch .. //depot/projects/hammer/sys/pc98/include/frame.h#1 branch .. //depot/projects/hammer/sys/pc98/include/gdb_machdep.h#1 branch .. //depot/projects/hammer/sys/pc98/include/i4b_cause.h#1 branch .. //depot/projects/hammer/sys/pc98/include/i4b_debug.h#1 branch .. //depot/projects/hammer/sys/pc98/include/i4b_ioctl.h#1 branch .. //depot/projects/hammer/sys/pc98/include/i4b_rbch_ioctl.h#1 branch .. //depot/projects/hammer/sys/pc98/include/i4b_tel_ioctl.h#1 branch .. //depot/projects/hammer/sys/pc98/include/i4b_trace.h#1 branch .. //depot/projects/hammer/sys/pc98/include/ieeefp.h#1 branch .. //depot/projects/hammer/sys/pc98/include/in_cksum.h#1 branch .. //depot/projects/hammer/sys/pc98/include/intr_machdep.h#1 branch .. //depot/projects/hammer/sys/pc98/include/iodev.h#1 branch .. //depot/projects/hammer/sys/pc98/include/kdb.h#1 branch .. //depot/projects/hammer/sys/pc98/include/legacyvar.h#1 branch .. //depot/projects/hammer/sys/pc98/include/limits.h#1 branch .. //depot/projects/hammer/sys/pc98/include/md_var.h#1 branch .. //depot/projects/hammer/sys/pc98/include/memdev.h#1 branch .. //depot/projects/hammer/sys/pc98/include/metadata.h#1 branch .. //depot/projects/hammer/sys/pc98/include/mp_watchdog.h#1 branch .. //depot/projects/hammer/sys/pc98/include/mptable.h#1 branch .. //depot/projects/hammer/sys/pc98/include/mutex.h#1 branch .. //depot/projects/hammer/sys/pc98/include/npx.h#1 branch .. //depot/projects/hammer/sys/pc98/include/param.h#1 branch .. //depot/projects/hammer/sys/pc98/include/pc/bios.h#1 branch .. //depot/projects/hammer/sys/pc98/include/pc/display.h#1 branch .. //depot/projects/hammer/sys/pc98/include/pc/vesa.h#1 branch .. //depot/projects/hammer/sys/pc98/include/pcaudio.h#1 branch .. //depot/projects/hammer/sys/pc98/include/pcb.h#1 branch .. //depot/projects/hammer/sys/pc98/include/pcb_ext.h#1 branch .. //depot/projects/hammer/sys/pc98/include/pci_cfgreg.h#1 branch .. //depot/projects/hammer/sys/pc98/include/pcpu.h#1 branch .. //depot/projects/hammer/sys/pc98/include/pecoff_machdep.h#1 branch .. //depot/projects/hammer/sys/pc98/include/perfmon.h#1 branch .. //depot/projects/hammer/sys/pc98/include/pmap.h#1 branch .. //depot/projects/hammer/sys/pc98/include/privatespace.h#1 branch .. //depot/projects/hammer/sys/pc98/include/proc.h#1 branch .. //depot/projects/hammer/sys/pc98/include/profile.h#1 branch .. //depot/projects/hammer/sys/pc98/include/psl.h#1 branch .. //depot/projects/hammer/sys/pc98/include/ptrace.h#1 branch .. //depot/projects/hammer/sys/pc98/include/pvct_ioctl.h#1 branch .. //depot/projects/hammer/sys/pc98/include/reg.h#1 branch .. //depot/projects/hammer/sys/pc98/include/reloc.h#1 branch .. //depot/projects/hammer/sys/pc98/include/resource.h#1 branch .. //depot/projects/hammer/sys/pc98/include/runq.h#1 branch .. //depot/projects/hammer/sys/pc98/include/segments.h#1 branch .. //depot/projects/hammer/sys/pc98/include/setjmp.h#1 branch .. //depot/projects/hammer/sys/pc98/include/sf_buf.h#1 branch .. //depot/projects/hammer/sys/pc98/include/sigframe.h#1 branch .. //depot/projects/hammer/sys/pc98/include/signal.h#1 branch .. //depot/projects/hammer/sys/pc98/include/smapi.h#1 branch .. //depot/projects/hammer/sys/pc98/include/smp.h#1 branch .. //depot/projects/hammer/sys/pc98/include/speaker.h#1 branch .. //depot/projects/hammer/sys/pc98/include/specialreg.h#1 branch .. //depot/projects/hammer/sys/pc98/include/stdarg.h#1 branch .. //depot/projects/hammer/sys/pc98/include/sysarch.h#1 branch .. //depot/projects/hammer/sys/pc98/include/trap.h#1 branch .. //depot/projects/hammer/sys/pc98/include/tss.h#1 branch .. //depot/projects/hammer/sys/pc98/include/ucontext.h#1 branch .. //depot/projects/hammer/sys/pc98/include/varargs.h#1 branch .. //depot/projects/hammer/sys/pc98/include/vm86.h#1 branch .. //depot/projects/hammer/sys/pc98/include/vmparam.h#1 branch .. //depot/projects/hammer/sys/pc98/linux/linux.h#1 branch .. //depot/projects/hammer/sys/pc98/linux/linux_ipc64.h#1 branch .. //depot/projects/hammer/sys/pc98/linux/linux_proto.h#1 branch .. //depot/projects/hammer/sys/pci/agp_amd64.c#6 integrate .. //depot/projects/hammer/sys/pci/agp_nvidia.c#5 integrate .. //depot/projects/hammer/sys/pci/if_ti.c#28 integrate .. //depot/projects/hammer/sys/posix4/p1003_1b.c#6 integrate .. //depot/projects/hammer/sys/powerpc/include/critical.h#6 delete .. //depot/projects/hammer/sys/powerpc/include/proc.h#2 integrate .. //depot/projects/hammer/sys/powerpc/powermac/ata_kauai.c#7 integrate .. //depot/projects/hammer/sys/powerpc/powermac/ata_macio.c#11 integrate .. //depot/projects/hammer/sys/powerpc/powerpc/critical.c#4 delete .. //depot/projects/hammer/sys/powerpc/powerpc/machdep.c#35 integrate .. //depot/projects/hammer/sys/powerpc/powerpc/vm_machdep.c#23 integrate .. //depot/projects/hammer/sys/powerpc/psim/ata_iobus.c#9 integrate .. //depot/projects/hammer/sys/sparc64/include/critical.h#6 delete .. //depot/projects/hammer/sys/sparc64/include/proc.h#4 integrate .. //depot/projects/hammer/sys/sparc64/sparc64/critical.c#3 delete .. //depot/projects/hammer/sys/sparc64/sparc64/machdep.c#39 integrate .. //depot/projects/hammer/sys/sparc64/sparc64/mp_machdep.c#14 integrate .. //depot/projects/hammer/sys/sparc64/sparc64/vm_machdep.c#21 integrate .. //depot/projects/hammer/sys/sys/ata.h#9 integrate .. //depot/projects/hammer/sys/sys/bus.h#18 integrate .. //depot/projects/hammer/sys/sys/conf.h#32 integrate .. //depot/projects/hammer/sys/sys/errno.h#6 integrate .. //depot/projects/hammer/sys/sys/lock.h#7 integrate .. //depot/projects/hammer/sys/sys/lockmgr.h#9 integrate .. //depot/projects/hammer/sys/sys/mman.h#8 integrate .. //depot/projects/hammer/sys/sys/mutex.h#17 integrate .. //depot/projects/hammer/sys/sys/namei.h#9 integrate .. //depot/projects/hammer/sys/sys/proc.h#77 integrate .. //depot/projects/hammer/sys/sys/shm.h#6 integrate .. //depot/projects/hammer/sys/sys/sun_disklabel.h#9 integrate .. //depot/projects/hammer/sys/sys/syscallsubr.h#18 integrate .. //depot/projects/hammer/sys/sys/systm.h#33 integrate .. //depot/projects/hammer/sys/sys/time.h#9 integrate .. //depot/projects/hammer/sys/sys/vnode.h#51 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_extern.h#11 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_rawread.c#15 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_snapshot.c#36 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_softdep.c#27 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_vfsops.c#48 integrate .. //depot/projects/hammer/sys/ufs/ffs/ffs_vnops.c#34 integrate .. //depot/projects/hammer/sys/ufs/ufs/ufs_extattr.c#18 integrate .. //depot/projects/hammer/sys/ufs/ufs/ufs_lookup.c#12 integrate .. //depot/projects/hammer/sys/vm/vm.h#6 integrate .. //depot/projects/hammer/sys/vm/vm_extern.h#15 integrate .. //depot/projects/hammer/sys/vm/vm_meter.c#16 integrate .. //depot/projects/hammer/sys/vm/vm_mmap.c#31 integrate .. //depot/projects/hammer/sys/vm/vm_object.c#53 integrate .. //depot/projects/hammer/sys/vm/vm_object.h#22 integrate .. //depot/projects/hammer/sys/vm/vnode_pager.c#33 integrate .. //depot/projects/hammer/tools/regression/lib/msun/test-rem.t#1 branch .. //depot/projects/hammer/tools/tools/ath/80211watch.c#2 integrate .. //depot/projects/hammer/tools/tools/ath/athstats.c#6 integrate .. //depot/projects/hammer/usr.bin/calendar/calendars/calendar.birthday#10 integrate .. //depot/projects/hammer/usr.bin/calendar/calendars/calendar.freebsd#33 integrate .. //depot/projects/hammer/usr.bin/find/find.1#15 integrate .. //depot/projects/hammer/usr.bin/find/misc.c#3 integrate .. //depot/projects/hammer/usr.bin/make/arch.c#17 integrate .. //depot/projects/hammer/usr.bin/make/arch.h#3 integrate .. //depot/projects/hammer/usr.bin/make/buf.c#10 integrate .. //depot/projects/hammer/usr.bin/make/cond.c#17 integrate .. //depot/projects/hammer/usr.bin/make/cond.h#2 integrate .. //depot/projects/hammer/usr.bin/make/globals.h#3 integrate .. //depot/projects/hammer/usr.bin/make/job.c#24 integrate .. //depot/projects/hammer/usr.bin/make/job.h#13 integrate .. //depot/projects/hammer/usr.bin/make/lst.c#4 integrate .. //depot/projects/hammer/usr.bin/make/main.c#31 integrate .. //depot/projects/hammer/usr.bin/make/make.1#20 integrate .. //depot/projects/hammer/usr.bin/make/make.c#13 integrate .. //depot/projects/hammer/usr.bin/make/parse.c#27 integrate .. //depot/projects/hammer/usr.bin/make/parse.h#2 integrate .. //depot/projects/hammer/usr.bin/make/str.c#13 integrate .. //depot/projects/hammer/usr.bin/make/targ.c#14 integrate .. //depot/projects/hammer/usr.bin/make/util.h#4 integrate .. //depot/projects/hammer/usr.bin/make/var.c#26 integrate .. //depot/projects/hammer/usr.bin/make/var_modify.c#9 integrate .. //depot/projects/hammer/usr.bin/mt/mt.1#8 integrate .. //depot/projects/hammer/usr.bin/top/machine.c#11 integrate .. //depot/projects/hammer/usr.sbin/Makefile#62 integrate .. //depot/projects/hammer/usr.sbin/config/config.h#7 integrate .. //depot/projects/hammer/usr.sbin/config/config.y#9 integrate .. //depot/projects/hammer/usr.sbin/config/configvers.h#6 integrate .. //depot/projects/hammer/usr.sbin/config/main.c#7 integrate .. //depot/projects/hammer/usr.sbin/memcontrol/memcontrol.c#4 integrate .. //depot/projects/hammer/usr.sbin/mtree/Makefile#4 integrate .. //depot/projects/hammer/usr.sbin/mtree/compare.c#9 integrate .. //depot/projects/hammer/usr.sbin/mtree/create.c#9 integrate .. //depot/projects/hammer/usr.sbin/mtree/misc.c#5 integrate .. //depot/projects/hammer/usr.sbin/mtree/mtree.8#12 integrate .. //depot/projects/hammer/usr.sbin/mtree/mtree.h#3 integrate .. //depot/projects/hammer/usr.sbin/mtree/spec.c#6 integrate .. //depot/projects/hammer/usr.sbin/mtree/specspec.c#5 integrate .. //depot/projects/hammer/usr.sbin/mtree/test/test03.sh#2 integrate .. //depot/projects/hammer/usr.sbin/sysinstall/disks.c#16 integrate Differences ... ==== //depot/projects/hammer/etc/defaults/rc.conf#51 (text+ko) ==== @@ -15,7 +15,7 @@ # For a more detailed explanation of all the rc.conf variables, please # refer to the rc.conf(5) manual page. # -# $FreeBSD: src/etc/defaults/rc.conf,v 1.243 2005/03/12 21:09:15 trhodes Exp $ +# $FreeBSD: src/etc/defaults/rc.conf,v 1.244 2005/04/03 21:45:20 njl Exp $ ############################################################## ### Important initial Boot-time options #################### @@ -474,9 +474,9 @@ devfs_set_rulesets="" # A list of /mount/dev=ruleset_name settings to # apply (must be mounted already, i.e. fstab(5)) performance_cx_lowest="HIGH" # Online CPU idle state -performance_cpu_freq="NONE" # Online CPU frequency +performance_cpu_freq="HIGH" # Online CPU frequency economy_cx_lowest="HIGH" # Offline CPU idle state -economy_cpu_freq="NONE" # Offline CPU frequency +economy_cpu_freq="HIGH" # Offline CPU frequency virecover_enable="YES" # Perform housekeeping for the vi(1) editor ugidfw_enable="NO" # Load mac_bsdextended(4) rules on boot bsdextended_script="/etc/rc.bsdextended" # Default mac_bsdextended(4) ==== //depot/projects/hammer/etc/periodic/weekly/330.catman#2 (text+ko) ==== @@ -1,6 +1,6 @@ #!/bin/sh - # -# $FreeBSD: src/etc/periodic/weekly/330.catman,v 1.9 2002/03/05 19:13:05 cjc Exp $ +# $FreeBSD: src/etc/periodic/weekly/330.catman,v 1.10 2005/03/30 18:02:49 ru Exp $ # # If there is a global system configuration file, suck it in. @@ -34,7 +34,7 @@ rc=0 # Preformat original, non-localized manpages - echo /usr/libexec/catman.local "$MANPATH" | + echo /usr/libexec/catman.local -r "$MANPATH" | su -fm man || rc=3 # Preformat localized manpages. @@ -42,7 +42,7 @@ then for i in $man_locales do - echo /usr/libexec/catman.local -L \ + echo /usr/libexec/catman.local -Lr \ "$MANPATH" | LC_ALL=$i su -fm man || rc=3 done fi ==== //depot/projects/hammer/etc/rc.d/pf#7 (text+ko) ==== @@ -1,6 +1,6 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/pf,v 1.6 2004/10/25 08:12:28 pjd Exp $ +# $FreeBSD: src/etc/rc.d/pf,v 1.7 2005/04/04 23:06:10 seanc Exp $ # # PROVIDE: pf @@ -75,7 +75,9 @@ echo "Reloading pf rules." ${pf_program:-/sbin/pfctl} -n -f "${pf_rules}" || return 1 - ${pf_program:-/sbin/pfctl} -Fa > /dev/null 2>&1 + # Flush everything but existing state entries that way when + # rules are read in, it doesn't break established connections. + ${pf_program:-/sbin/pfctl} -Fnat -Fqueue -Frules -FSources -Finfo -FTables -Fosfp > /dev/null 2>&1 ${pf_program:-/sbin/pfctl} -f "${pf_rules}" ${pf_flags} } ==== //depot/projects/hammer/etc/rc.d/ugidfw#3 (text+ko) ==== @@ -1,6 +1,6 @@ #!/bin/sh # -# $FreeBSD: src/etc/rc.d/ugidfw,v 1.2 2004/10/14 04:37:57 trhodes Exp $ +# $FreeBSD: src/etc/rc.d/ugidfw,v 1.3 2005/04/02 00:01:03 trhodes Exp $ # PROVIDE: ugidfw # REQUIRE: @@ -15,6 +15,14 @@ start_precmd="ugidfw_precmd" stop_cmd="ugidfw_stop" +ugidfw_load() +{ + if [ -r "${bsdextended_script}" ]; then + . "${bsdextended_script}" + echo -n " ${_bsdextended_profile}" + fi +} + ugidfw_precmd() { if ! sysctl security.mac.bsdextended @@ -31,13 +39,19 @@ ugidfw_start() { - # set the default policy script if none was specified - [ -z "${bsdextended_script}" ] && bsdextended_script=/etc/rc.bsdextended + # check for existing profiles and set the default policy script + # if none was specified + [ -z "${bsdextended_profiles}" ] && { + bsdextended_profiles=default + [ -z "${bsdextended_script}" ] && bsdextended_script=/etc/rc.bsdextended + bsdextended_default_script=/etc/rc.bsdextended + } - if [ -r "${bsdextended_script}" ]; then - . "${bsdextended_script}" - echo -n 'MAC bsdextended rules loaded sucessfully.' - fi + echo -n "Loading MAC bsdextended rules:" + for _bsdextended_profile in ${bsdextended_profiles}; do + eval bsdextended_script=\"\$bsdextended_${_bsdextended_profile}_script\" + ugidfw_load + done echo '.' } ==== //depot/projects/hammer/include/Makefile#40 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.2 (Berkeley) 1/4/94 -# $FreeBSD: src/include/Makefile,v 1.237 2005/03/11 17:24:46 ume Exp $ +# $FreeBSD: src/include/Makefile,v 1.239 2005/04/03 04:53:23 imp Exp $ # # Doing a "make install" builds /usr/include. @@ -87,6 +87,10 @@ INCSLINKS+= posix4/$i ${INCLUDEDIR}/$i .endfor +.if ${MACHINE} != ${MACHINE_ARCH} +_MARCH=${MACHINE_ARCH} +.endif + .include <bsd.prog.mk> installincludes: ${SHARED} @@ -94,7 +98,7 @@ # Take care of stale directory-level symlinks. compat: -.for i in ${LDIRS} ${LSUBDIRS} machine crypto +.for i in ${LDIRS} ${LSUBDIRS} machine ${_MARCH} crypto if [ -L ${DESTDIR}${INCLUDEDIR}/$i ]; then \ rm -f ${DESTDIR}${INCLUDEDIR}/$i; \ fi @@ -109,7 +113,8 @@ .endif copies: -.for i in ${LDIRS} ${LSUBDIRS} ${LSUBSUBDIRS} altq crypto machine machine/pc +.for i in ${LDIRS} ${LSUBDIRS} ${LSUBSUBDIRS} altq crypto machine machine/pc \ + ${_MARCH} .if exists(${DESTDIR}${INCLUDEDIR}/$i) cd ${DESTDIR}${INCLUDEDIR}/$i; \ for h in *.h; do \ @@ -143,14 +148,28 @@ cd ${.CURDIR}/../sys/opencrypto; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 *.h \ ${DESTDIR}${INCLUDEDIR}/crypto - cd ${.CURDIR}/../sys/${MACHINE_ARCH}/include; \ + cd ${.CURDIR}/../sys/${MACHINE}/include; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 *.h \ ${DESTDIR}${INCLUDEDIR}/machine -.if exists(${.CURDIR}/../sys/${MACHINE_ARCH}/include/pc) - cd ${.CURDIR}/../sys/${MACHINE_ARCH}/include/pc; \ +.if exists(${.CURDIR}/../sys/${MACHINE}/include/pc) + cd ${.CURDIR}/../sys/${MACHINE}/include/pc; \ ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 *.h \ ${DESTDIR}${INCLUDEDIR}/machine/pc .endif +.if defined(_MARCH) + ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ + ${DESTDIR}${INCLUDEDIR}/${_MARCH}; \ + cd ${.CURDIR}/../sys/${_MARCH}/include; \ + ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 *.h \ + ${DESTDIR}${INCLUDEDIR}/${_MARCH} +.if exists(${.CURDIR}/../sys/${_MARCH}/include/pc) + ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ + ${DESTDIR}${INCLUDEDIR}/${_MARCH}/pc; \ + cd ${.CURDIR}/../sys/${_MARCH}/include/pc; \ + ${INSTALL} -C -o ${BINOWN} -g ${BINGRP} -m 444 *.h \ + ${DESTDIR}${INCLUDEDIR}/${_MARCH}/pc +.endif +.endif symlinks: @${ECHO} "Setting up symlinks to kernel source tree..." @@ -207,15 +226,33 @@ ln -fs ../../../sys/opencrypto/$$h \ ${DESTDIR}${INCLUDEDIR}/crypto; \ done - cd ${.CURDIR}/../sys/${MACHINE_ARCH}/include; \ + cd ${.CURDIR}/../sys/${MACHINE}/include; \ for h in *.h; do \ - ln -fs ../../../sys/${MACHINE_ARCH}/include/$$h \ + ln -fs ../../../sys/${MACHINE}/include/$$h \ ${DESTDIR}${INCLUDEDIR}/machine; \ done -.if exists(${.CURDIR}/../sys/${MACHINE_ARCH}/include/pc) - cd ${.CURDIR}/../sys/${MACHINE_ARCH}/include/pc; \ +.if exists(${.CURDIR}/../sys/${MACHINE}/include/pc) + cd ${.CURDIR}/../sys/${MACHINE}/include/pc; \ for h in *.h; do \ - ln -fs ../../../../sys/${MACHINE_ARCH}/include/pc/$$h \ + ln -fs ../../../../sys/${MACHINE}/include/pc/$$h \ ${DESTDIR}${INCLUDEDIR}/machine/pc; \ done .endif +.if defined(_MARCH) + ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ + ${DESTDIR}${INCLUDEDIR}/${_MARCH}; \ + cd ${.CURDIR}/../sys/${_MARCH}/include; \ + for h in *.h; do \ + ln -fs ../../../sys/${_MARCH}/include/$$h \ + ${DESTDIR}${INCLUDEDIR}/${_MARCH}; \ + done +.if exists(${.CURDIR}/../sys/${_MARCH}/include/pc) + ${INSTALL} -d -o ${BINOWN} -g ${BINGRP} -m 755 \ + ${DESTDIR}${INCLUDEDIR}/${_MARCH}/pc; \ + cd ${.CURDIR}/../sys/${_MARCH}/include/pc; \ + for h in *.h; do \ + ln -fs ../../../../sys/${_MARCH}/include/pc/$$h \ + ${DESTDIR}${INCLUDEDIR}/${_MARCH}/pc; \ + done +.endif +.endif ==== //depot/projects/hammer/include/pthread.h#7 (text+ko) ==== @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/include/pthread.h,v 1.33 2005/01/08 11:07:13 davidxu Exp $ + * $FreeBSD: src/include/pthread.h,v 1.34 2005/04/03 23:55:02 davidxu Exp $ */ #ifndef _PTHREAD_H_ #define _PTHREAD_H_ @@ -225,6 +225,10 @@ void pthread_cleanup_push(void (*) (void *), void *routine_arg); int pthread_condattr_destroy(pthread_condattr_t *); int pthread_condattr_init(pthread_condattr_t *); +int pthread_condattr_getclock(const pthread_condattr_t *, + clockid_t *); +int pthread_condattr_setclock(pthread_condattr_t *, + clockid_t); int pthread_cond_broadcast(pthread_cond_t *); int pthread_cond_destroy(pthread_cond_t *); ==== //depot/projects/hammer/include/time.h#4 (text+ko) ==== @@ -39,7 +39,7 @@ */ /* - * $FreeBSD: src/include/time.h,v 1.31 2003/12/07 21:10:06 marcel Exp $ + * $FreeBSD: src/include/time.h,v 1.32 2005/04/02 12:33:27 das Exp $ */ #ifndef _TIME_H_ @@ -92,6 +92,23 @@ #include <sys/timespec.h> #endif /* __POSIX_VISIBLE >= 199309 */ +/* These macros are also in sys/time.h. */ +#if !defined(CLOCK_REALTIME) && __POSIX_VISIBLE >= 200112 +#define CLOCK_REALTIME 0 +#ifdef __BSD_VISIBLE +#define CLOCK_VIRTUAL 1 +#define CLOCK_PROF 2 +#endif +#define CLOCK_MONOTONIC 4 +#endif /* !defined(CLOCK_REALTIME) && __POSIX_VISIBLE >= 200112 */ + +#if !defined(TIMER_ABSTIME) && __POSIX_VISIBLE >= 200112 +#if __BSD_VISIBLE +#define TIMER_RELTIME 0x0 /* relative timer */ +#endif +#define TIMER_ABSTIME 0x1 /* absolute timer */ +#endif /* !defined(TIMER_ABSTIME) && __POSIX_VISIBLE >= 200112 */ + struct tm { int tm_sec; /* seconds after the minute [0-60] */ int tm_min; /* minutes after the hour [0-59] */ @@ -115,6 +132,7 @@ clock_t clock(void); char *ctime(const time_t *); double difftime(time_t, time_t); +/* XXX missing: getdate() */ struct tm *gmtime(const time_t *); struct tm *localtime(const time_t *); time_t mktime(struct tm *); @@ -130,6 +148,7 @@ int clock_getres(clockid_t, struct timespec *); int clock_gettime(clockid_t, struct timespec *); int clock_settime(clockid_t, const struct timespec *); +/* XXX missing: clock_nanosleep() */ int nanosleep(const struct timespec *, struct timespec *); #endif /* __POSIX_VISIBLE >= 199309 */ @@ -146,7 +165,7 @@ #endif #if __BSD_VISIBLE -char *timezone(int, int); +char *timezone(int, int); /* XXX XSI conflict */ void tzsetwall(void); time_t timelocal(struct tm * const); time_t timegm(struct tm * const); ==== //depot/projects/hammer/lib/Makefile#48 (text+ko) ==== @@ -1,5 +1,5 @@ # @(#)Makefile 8.1 (Berkeley) 6/4/93 -# $FreeBSD: src/lib/Makefile,v 1.201 2005/02/06 16:45:57 phk Exp $ +# $FreeBSD: src/lib/Makefile,v 1.203 2005/04/02 01:40:12 davidxu Exp $ # To satisfy shared library or ELF linkage when only the libraries being # built are visible: @@ -96,12 +96,12 @@ _libpthread= libpthread .endif -.if ${MACHINE_ARCH} != "arm" && !defined(NO_LIBTHR) -_libthr= libthr +.if !defined(NO_LIBTHR) +_libthr= libthr .endif .if ${MACHINE_ARCH} != "arm" && ${MACHINE_ARCH} != "powerpc" -_libthread_db= libthread_db +_libthread_db= libthread_db .endif .if !defined(NO_USB) ==== //depot/projects/hammer/lib/libarchive/Makefile#19 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/lib/libarchive/Makefile,v 1.31 2005/03/13 02:53:42 kientzle Exp $ +# $FreeBSD: src/lib/libarchive/Makefile,v 1.32 2005/03/29 05:24:08 kientzle Exp $ # # Use "make distfile" to build a conventional tar.gz archive @@ -7,7 +7,7 @@ LIB= archive -VERSION= 1.02.013 +VERSION= 1.02.016 ARCHIVE_API_FEATURE= 2 ARCHIVE_API_VERSION= 1 SHLIB_MAJOR= ${ARCHIVE_API_VERSION} ==== //depot/projects/hammer/lib/libarchive/archive_read_extract.c#20 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include "archive_platform.h" -__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_extract.c,v 1.37 2005/03/13 02:53:42 kientzle Exp $"); +__FBSDID("$FreeBSD: src/lib/libarchive/archive_read_extract.c,v 1.38 2005/03/29 05:24:08 kientzle Exp $"); #include <sys/types.h> #ifdef HAVE_SYS_ACL_H @@ -185,15 +185,16 @@ /* * If pathname is longer than PATH_MAX, record starting directory - * and move to a suitable intermediate dir. + * and chdir to a suitable intermediate dir. */ if (strlen(archive_entry_pathname(entry)) > PATH_MAX) { + char *intdir, *tail; + /* * Yes, the copy here is necessary because we edit * the pathname in-place to create intermediate dirnames. */ original_filename = strdup(archive_entry_pathname(entry)); - char *intdir, *tail; restore_pwd = open(".", O_RDONLY); /* @@ -203,28 +204,28 @@ intdir = tail = original_filename; while (strlen(tail) > PATH_MAX) { intdir = tail; + + /* Locate a dir prefix shorter than PATH_MAX. */ tail = intdir + PATH_MAX - 8; while (tail > intdir && *tail != '/') tail--; if (tail <= intdir) { - close(restore_pwd); archive_set_error(a, EPERM, "Path element too long"); - return (ARCHIVE_WARN); + ret = ARCHIVE_WARN; + goto cleanup; } + + /* Create intdir and chdir to it. */ *tail = '\0'; /* Terminate dir portion */ - if (create_dir(a, intdir, flags) != ARCHIVE_OK) { - fchdir(restore_pwd); - close(restore_pwd); - return (ARCHIVE_WARN); - } - if (chdir(intdir) != 0) { + ret = create_dir(a, intdir, flags); + if (ret == ARCHIVE_OK && chdir(intdir) != 0) { archive_set_error(a, errno, "Couldn't chdir"); - fchdir(restore_pwd); - close(restore_pwd); - return (ARCHIVE_WARN); + ret = ARCHIVE_WARN; } *tail = '/'; /* Restore the / we removed. */ + if (ret != ARCHIVE_OK) + goto cleanup; tail++; } archive_entry_set_pathname(entry, tail); @@ -266,9 +267,12 @@ } } + +cleanup: /* If we changed directory above, restore it here. */ if (restore_pwd >= 0 && original_filename != NULL) { fchdir(restore_pwd); + close(restore_pwd); archive_entry_copy_pathname(entry, original_filename); free(original_filename); } ==== //depot/projects/hammer/lib/libc/gen/errlst.c#4 (text+ko) ==== @@ -35,7 +35,7 @@ static char sccsid[] = "@(#)errlst.c 8.2 (Berkeley) 11/16/93"; #endif /* LIBC_SCCS and not lint */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/lib/libc/gen/errlst.c,v 1.7 2002/10/09 08:04:24 peter Exp $"); +__FBSDID("$FreeBSD: src/lib/libc/gen/errlst.c,v 1.8 2005/04/02 12:33:28 das Exp $"); >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200504050040.j350eodC083445>