Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 24 Dec 2007 03:57:25 GMT
From:      Peter Wemm <peter@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 131505 for review
Message-ID:  <200712240357.lBO3vO2r086467@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=131505

Change 131505 by peter@peter_overcee on 2007/12/24 03:57:15

	IFC @131504

Affected files ...

.. //depot/projects/hammer/bin/mv/mv.c#10 integrate
.. //depot/projects/hammer/contrib/gdtoa/gdtoaimp.h#8 integrate
.. //depot/projects/hammer/contrib/gdtoa/hexnan.c#3 integrate
.. //depot/projects/hammer/contrib/gdtoa/strtod.c#5 integrate
.. //depot/projects/hammer/contrib/gdtoa/strtof.c#3 integrate
.. //depot/projects/hammer/contrib/gdtoa/strtorQ.c#3 integrate
.. //depot/projects/hammer/contrib/gdtoa/strtorx.c#3 integrate
.. //depot/projects/hammer/contrib/openpam/CREDITS#8 integrate
.. //depot/projects/hammer/contrib/openpam/HISTORY#10 integrate
.. //depot/projects/hammer/contrib/openpam/INSTALL#4 integrate
.. //depot/projects/hammer/contrib/openpam/LICENSE#4 integrate
.. //depot/projects/hammer/contrib/openpam/MANIFEST#8 delete
.. //depot/projects/hammer/contrib/openpam/Makefile.am#4 integrate
.. //depot/projects/hammer/contrib/openpam/Makefile.in#5 integrate
.. //depot/projects/hammer/contrib/openpam/README#5 integrate
.. //depot/projects/hammer/contrib/openpam/RELNOTES#10 integrate
.. //depot/projects/hammer/contrib/openpam/aclocal.m4#4 integrate
.. //depot/projects/hammer/contrib/openpam/autogen.sh#3 integrate
.. //depot/projects/hammer/contrib/openpam/bin/Makefile.am#3 integrate
.. //depot/projects/hammer/contrib/openpam/bin/Makefile.in#4 integrate
.. //depot/projects/hammer/contrib/openpam/bin/su/Makefile.am#3 integrate
.. //depot/projects/hammer/contrib/openpam/bin/su/Makefile.in#4 integrate
.. //depot/projects/hammer/contrib/openpam/bin/su/su.c#4 integrate
.. //depot/projects/hammer/contrib/openpam/compile#1 branch
.. //depot/projects/hammer/contrib/openpam/config.h.in#3 integrate
.. //depot/projects/hammer/contrib/openpam/configure#5 integrate
.. //depot/projects/hammer/contrib/openpam/configure.ac#2 integrate
.. //depot/projects/hammer/contrib/openpam/configure.in#3 delete
.. //depot/projects/hammer/contrib/openpam/depcomp#3 integrate
.. //depot/projects/hammer/contrib/openpam/doc/Makefile.am#3 integrate
.. //depot/projects/hammer/contrib/openpam/doc/Makefile.in#4 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/Makefile.am#4 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/Makefile.in#4 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/openpam.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/openpam.man#4 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/openpam_borrow_cred.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/openpam_free_data.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/openpam_free_envlist.3#3 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/openpam_get_option.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/openpam_log.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/openpam_nullconv.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/openpam_readline.3#6 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/openpam_restore_cred.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/openpam_set_option.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/openpam_ttyconv.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam.conf.5#2 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam.man#5 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_acct_mgmt.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_authenticate.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_chauthtok.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_close_session.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_conv.3#6 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_end.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_error.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_get_authtok.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_get_data.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_get_item.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_get_user.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_getenv.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_getenvlist.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_info.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_open_session.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_prompt.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_putenv.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_set_data.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_set_item.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_setcred.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_setenv.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_sm_acct_mgmt.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_sm_authenticate.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_sm_chauthtok.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_sm_close_session.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_sm_open_session.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_sm_setcred.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_start.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_strerror.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_verror.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_vinfo.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/doc/man/pam_vprompt.3#10 integrate
.. //depot/projects/hammer/contrib/openpam/include/Makefile.am#3 integrate
.. //depot/projects/hammer/contrib/openpam/include/Makefile.in#4 integrate
.. //depot/projects/hammer/contrib/openpam/include/security/Makefile.am#3 integrate
.. //depot/projects/hammer/contrib/openpam/include/security/Makefile.in#4 integrate
.. //depot/projects/hammer/contrib/openpam/include/security/openpam.h#7 integrate
.. //depot/projects/hammer/contrib/openpam/include/security/openpam_attr.h#1 branch
.. //depot/projects/hammer/contrib/openpam/include/security/openpam_version.h#9 integrate
.. //depot/projects/hammer/contrib/openpam/include/security/pam_appl.h#6 integrate
.. //depot/projects/hammer/contrib/openpam/include/security/pam_constants.h#6 integrate
.. //depot/projects/hammer/contrib/openpam/include/security/pam_modules.h#4 integrate
.. //depot/projects/hammer/contrib/openpam/include/security/pam_types.h#7 integrate
.. //depot/projects/hammer/contrib/openpam/install-sh#3 integrate
.. //depot/projects/hammer/contrib/openpam/lib/Makefile.am#4 integrate
.. //depot/projects/hammer/contrib/openpam/lib/Makefile.in#4 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_borrow_cred.c#8 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_configure.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_dispatch.c#6 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_dynamic.c#6 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_findenv.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_free_data.c#6 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_free_envlist.c#2 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_get_option.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_impl.h#8 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_load.c#7 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_log.c#7 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_nullconv.c#6 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_readline.c#4 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_restore_cred.c#8 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_set_option.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_static.c#4 integrate
.. //depot/projects/hammer/contrib/openpam/lib/openpam_ttyconv.c#12 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_acct_mgmt.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_authenticate.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_authenticate_secondary.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_chauthtok.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_close_session.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_end.c#6 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_error.c#4 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_get_authtok.c#8 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_get_data.c#7 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_get_item.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_get_mapped_authtok.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_get_mapped_username.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_get_user.c#8 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_getenv.c#6 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_getenvlist.c#6 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_info.c#4 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_open_session.c#6 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_prompt.c#4 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_putenv.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_set_data.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_set_item.c#6 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_set_mapped_authtok.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_set_mapped_username.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_setcred.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_setenv.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_sm_acct_mgmt.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_sm_authenticate.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_sm_authenticate_secondary.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_sm_chauthtok.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_sm_close_session.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_sm_get_mapped_authtok.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_sm_get_mapped_username.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_sm_open_session.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_sm_set_mapped_authtok.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_sm_set_mapped_username.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_sm_setcred.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_start.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_strerror.c#6 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_verror.c#4 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_vinfo.c#4 integrate
.. //depot/projects/hammer/contrib/openpam/lib/pam_vprompt.c#6 integrate
.. //depot/projects/hammer/contrib/openpam/ltconfig#2 delete
.. //depot/projects/hammer/contrib/openpam/ltmain.sh#5 integrate
.. //depot/projects/hammer/contrib/openpam/misc/gendoc.pl#8 integrate
.. //depot/projects/hammer/contrib/openpam/missing#3 integrate
.. //depot/projects/hammer/contrib/openpam/mkinstalldirs#2 delete
.. //depot/projects/hammer/contrib/openpam/modules/Makefile.am#3 integrate
.. //depot/projects/hammer/contrib/openpam/modules/Makefile.in#4 integrate
.. //depot/projects/hammer/contrib/openpam/modules/pam_deny/Makefile.am#3 integrate
.. //depot/projects/hammer/contrib/openpam/modules/pam_deny/Makefile.in#4 integrate
.. //depot/projects/hammer/contrib/openpam/modules/pam_deny/pam_deny.c#6 integrate
.. //depot/projects/hammer/contrib/openpam/modules/pam_permit/Makefile.am#3 integrate
.. //depot/projects/hammer/contrib/openpam/modules/pam_permit/Makefile.in#4 integrate
.. //depot/projects/hammer/contrib/openpam/modules/pam_permit/pam_permit.c#5 integrate
.. //depot/projects/hammer/contrib/openpam/modules/pam_unix/Makefile.am#3 integrate
.. //depot/projects/hammer/contrib/openpam/modules/pam_unix/Makefile.in#4 integrate
.. //depot/projects/hammer/contrib/openpam/modules/pam_unix/pam_unix.c#6 integrate
.. //depot/projects/hammer/contrib/openpam/stamp-h.in#3 delete
.. //depot/projects/hammer/etc/defaults/periodic.conf#22 integrate
.. //depot/projects/hammer/games/fortune/datfiles/fortunes#73 integrate
.. //depot/projects/hammer/lib/libc/amd64/Symbol.map#4 integrate
.. //depot/projects/hammer/lib/libc/amd64/gd_qnan.h#2 integrate
.. //depot/projects/hammer/lib/libc/arm/gd_qnan.h#2 integrate
.. //depot/projects/hammer/lib/libc/gdtoa/Symbol.map#6 integrate
.. //depot/projects/hammer/lib/libc/i386/Symbol.map#5 integrate
.. //depot/projects/hammer/lib/libc/i386/gd_qnan.h#2 integrate
.. //depot/projects/hammer/lib/libc/ia64/Symbol.map#5 integrate
.. //depot/projects/hammer/lib/libc/ia64/gd_qnan.h#2 integrate
.. //depot/projects/hammer/lib/libc/net/nsdispatch.c#11 integrate
.. //depot/projects/hammer/lib/libc/sparc64/Symbol.map#5 integrate
.. //depot/projects/hammer/lib/libc/sparc64/gd_qnan.h#2 integrate
.. //depot/projects/hammer/lib/libc/stdio/Symbol.map#5 integrate
.. //depot/projects/hammer/lib/libc/stdio/vfwprintf.c#20 integrate
.. //depot/projects/hammer/lib/libc/stdlib/grantpt.c#7 integrate
.. //depot/projects/hammer/lib/libc/stdlib/malloc.c#38 integrate
.. //depot/projects/hammer/lib/libc/stdlib/strtod.3#8 integrate
.. //depot/projects/hammer/lib/libc/stdtime/localtime.c#9 integrate
.. //depot/projects/hammer/lib/libc/sys/select.2#12 integrate
.. //depot/projects/hammer/lib/libfetch/Makefile#18 integrate
.. //depot/projects/hammer/lib/libfetch/common.c#10 integrate
.. //depot/projects/hammer/lib/libfetch/common.h#6 integrate
.. //depot/projects/hammer/lib/libfetch/fetch.3#14 integrate
.. //depot/projects/hammer/lib/libfetch/fetch.c#5 integrate
.. //depot/projects/hammer/lib/libfetch/ftp.c#13 integrate
.. //depot/projects/hammer/lib/libfetch/http.c#15 integrate
.. //depot/projects/hammer/lib/libkse/sys/thr_error.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_accept.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_aio_suspend.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_atfork.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_destroy.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_get_np.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_getdetachstate.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_getguardsize.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_getinheritsched.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_getschedparam.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_getschedpolicy.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_getscope.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_getstack.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_getstackaddr.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_getstacksize.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_init.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_setcreatesuspend_np.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_setdetachstate.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_setguardsize.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_setinheritsched.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_setschedparam.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_setschedpolicy.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_setscope.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_setstack.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_setstackaddr.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_attr_setstacksize.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_barrier.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_barrierattr.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_cancel.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_clean.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_close.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_concurrency.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_cond.c#4 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_condattr_destroy.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_condattr_init.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_connect.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_creat.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_create.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_detach.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_equal.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_execve.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_exit.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_fcntl.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_fork.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_fsync.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_getprio.c#2 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_getschedparam.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_info.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_init.c#4 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_join.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_kill.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_main_np.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_mattr_init.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_mattr_kind_np.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_msync.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_multi_np.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_mutex.c#5 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_mutex_prioceiling.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_mutex_protocol.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_mutexattr_destroy.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_nanosleep.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_once.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_open.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_pause.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_poll.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_private.h#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_pselect.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_pspinlock.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_raise.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_read.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_readv.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_resume_np.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_rwlock.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_rwlockattr.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_select.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_self.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_sem.c#2 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_setprio.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_setschedparam.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_sigaction.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_sigaltstack.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_sigmask.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_sigpending.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_sigprocmask.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_sigsuspend.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_sigwait.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_single_np.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_sleep.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_spec.c#4 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_spinlock.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_suspend_np.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_switch_np.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_symbols.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_system.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_tcdrain.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_vfork.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_wait.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_wait4.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_waitpid.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_write.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_writev.c#3 integrate
.. //depot/projects/hammer/lib/libkse/thread/thr_yield.c#3 integrate
.. //depot/projects/hammer/lib/libpam/libpam/Makefile#17 integrate
.. //depot/projects/hammer/lib/libpam/modules/pam_krb5/pam_krb5.c#9 integrate
.. //depot/projects/hammer/lib/libpam/modules/pam_ssh/pam_ssh.c#7 integrate
.. //depot/projects/hammer/lib/libpam/modules/pam_unix/pam_unix.c#11 integrate
.. //depot/projects/hammer/lib/libstand/bzipfs.c#4 integrate
.. //depot/projects/hammer/lib/libstand/gzipfs.c#4 integrate
.. //depot/projects/hammer/lib/libthr/pthread.map#16 integrate
.. //depot/projects/hammer/lib/libthr/thread/thr_exit.c#21 integrate
.. //depot/projects/hammer/lib/libthr/thread/thr_mutex.c#39 integrate
.. //depot/projects/hammer/lib/libthr/thread/thr_syscalls.c#14 integrate
.. //depot/projects/hammer/lib/libutil/pty.c#7 integrate
.. //depot/projects/hammer/lib/msun/Makefile#36 integrate
.. //depot/projects/hammer/lib/msun/Symbol.map#6 integrate
.. //depot/projects/hammer/lib/msun/amd64/Makefile.inc#6 integrate
.. //depot/projects/hammer/lib/msun/amd64/s_logbl.S#1 branch
.. //depot/projects/hammer/lib/msun/i387/Makefile.inc#8 integrate
.. //depot/projects/hammer/lib/msun/i387/s_logbl.S#1 branch
.. //depot/projects/hammer/lib/msun/ld128/s_nanl.c#1 branch
.. //depot/projects/hammer/lib/msun/ld80/s_nanl.c#1 branch
.. //depot/projects/hammer/lib/msun/man/ilogb.3#5 integrate
.. //depot/projects/hammer/lib/msun/man/math.3#16 integrate
.. //depot/projects/hammer/lib/msun/man/nan.3#1 branch
.. //depot/projects/hammer/lib/msun/src/math.h#32 integrate
.. //depot/projects/hammer/lib/msun/src/math_private.h#8 integrate
.. //depot/projects/hammer/lib/msun/src/s_logb.c#4 integrate
.. //depot/projects/hammer/lib/msun/src/s_logbl.c#1 branch
.. //depot/projects/hammer/lib/msun/src/s_nan.c#1 branch
.. //depot/projects/hammer/lib/msun/src/w_cabs.c#2 integrate
.. //depot/projects/hammer/sbin/atacontrol/atacontrol.c#25 integrate
.. //depot/projects/hammer/sbin/devd/devd.hh#5 integrate
.. //depot/projects/hammer/sbin/growfs/growfs.c#14 integrate
.. //depot/projects/hammer/sbin/ipfw/ipfw2.c#61 integrate
.. //depot/projects/hammer/sbin/newfs/mkfs.c#22 integrate
.. //depot/projects/hammer/sbin/newfs/newfs.8#14 integrate
.. //depot/projects/hammer/sbin/newfs/newfs.c#17 integrate
.. //depot/projects/hammer/sbin/newfs/newfs.h#10 integrate
.. //depot/projects/hammer/share/man/man4/ng_car.4#3 integrate
.. //depot/projects/hammer/share/man/man4/syncache.4#4 integrate
.. //depot/projects/hammer/share/man/man7/ports.7#21 integrate
.. //depot/projects/hammer/share/man/man9/BUS_SETUP_INTR.9#10 integrate
.. //depot/projects/hammer/share/man/man9/sf_buf.9#2 integrate
.. //depot/projects/hammer/share/misc/Makefile#6 integrate
.. //depot/projects/hammer/share/misc/bsd-family-tree#40 integrate
.. //depot/projects/hammer/sys/arm/at91/at91.c#7 integrate
.. //depot/projects/hammer/sys/arm/at91/kb920x_machdep.c#11 integrate
.. //depot/projects/hammer/sys/boot/arm/at91/boot2/bwct_board.c#2 integrate
.. //depot/projects/hammer/sys/boot/arm/at91/libat91/spi_flash.c#3 integrate
.. //depot/projects/hammer/sys/boot/forth/support.4th#3 integrate
.. //depot/projects/hammer/sys/boot/powerpc/Makefile#2 integrate
.. //depot/projects/hammer/sys/boot/powerpc/loader/Makefile#11 delete
.. //depot/projects/hammer/sys/boot/powerpc/loader/conf.c#6 delete
.. //depot/projects/hammer/sys/boot/powerpc/loader/help.ofw#2 delete
.. //depot/projects/hammer/sys/boot/powerpc/loader/ldscript.powerpc#2 delete
.. //depot/projects/hammer/sys/boot/powerpc/loader/metadata.c#10 delete
.. //depot/projects/hammer/sys/boot/powerpc/loader/start.c#6 delete
.. //depot/projects/hammer/sys/boot/powerpc/loader/version#2 delete
.. //depot/projects/hammer/sys/boot/powerpc/ofw/Makefile#1 branch
.. //depot/projects/hammer/sys/boot/powerpc/ofw/conf.c#1 branch
.. //depot/projects/hammer/sys/boot/powerpc/ofw/help.ofw#1 branch
.. //depot/projects/hammer/sys/boot/powerpc/ofw/ldscript.powerpc#1 branch
.. //depot/projects/hammer/sys/boot/powerpc/ofw/metadata.c#1 branch
.. //depot/projects/hammer/sys/boot/powerpc/ofw/start.c#1 branch
.. //depot/projects/hammer/sys/boot/powerpc/ofw/version#1 branch
.. //depot/projects/hammer/sys/conf/NOTES#133 integrate
.. //depot/projects/hammer/sys/conf/files#168 integrate
.. //depot/projects/hammer/sys/conf/files.powerpc#27 integrate
.. //depot/projects/hammer/sys/dev/aac/aac.c#43 integrate
.. //depot/projects/hammer/sys/dev/cxgb/common/cxgb_t3_cpl.h#4 integrate
.. //depot/projects/hammer/sys/dev/cxgb/cxgb_adapter.h#12 integrate
.. //depot/projects/hammer/sys/dev/cxgb/cxgb_config.h#5 integrate
.. //depot/projects/hammer/sys/dev/cxgb/cxgb_include.h#4 integrate
.. //depot/projects/hammer/sys/dev/cxgb/cxgb_l2t.c#4 integrate
.. //depot/projects/hammer/sys/dev/cxgb/cxgb_l2t.h#4 integrate
.. //depot/projects/hammer/sys/dev/cxgb/cxgb_main.c#12 integrate
.. //depot/projects/hammer/sys/dev/cxgb/cxgb_offload.c#7 integrate
.. //depot/projects/hammer/sys/dev/cxgb/cxgb_offload.h#7 integrate
.. //depot/projects/hammer/sys/dev/cxgb/cxgb_osdep.h#7 integrate
.. //depot/projects/hammer/sys/dev/cxgb/cxgb_sge.c#13 integrate
.. //depot/projects/hammer/sys/dev/cxgb/sys/cxgb_support.c#2 integrate
.. //depot/projects/hammer/sys/dev/cxgb/sys/mvec.h#6 integrate
.. //depot/projects/hammer/sys/dev/cxgb/t3cdev.h#2 integrate
.. //depot/projects/hammer/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#2 integrate
.. //depot/projects/hammer/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c#2 integrate
.. //depot/projects/hammer/sys/dev/cxgb/ulp/tom/cxgb_listen.c#2 integrate
.. //depot/projects/hammer/sys/dev/cxgb/ulp/tom/cxgb_tcp.h#1 branch
.. //depot/projects/hammer/sys/dev/cxgb/ulp/tom/cxgb_tcp_subr.c#1 branch
.. //depot/projects/hammer/sys/dev/cxgb/ulp/tom/cxgb_tcp_usrreq.c#1 branch
.. //depot/projects/hammer/sys/dev/cxgb/ulp/tom/cxgb_tom.c#2 integrate
.. //depot/projects/hammer/sys/dev/mfi/mfi.c#10 integrate
.. //depot/projects/hammer/sys/dev/mfi/mfi_pci.c#7 integrate
.. //depot/projects/hammer/sys/dev/ofw/openpromio.c#8 integrate
.. //depot/projects/hammer/sys/dev/powermac_nvram/powermac_nvram.c#2 integrate
.. //depot/projects/hammer/sys/dev/re/if_re.c#55 integrate
.. //depot/projects/hammer/sys/dev/uart/uart_cpu_powerpc.c#4 integrate
.. //depot/projects/hammer/sys/geom/geom_dev.c#37 integrate
.. //depot/projects/hammer/sys/geom/part/g_part_bsd.c#3 integrate
.. //depot/projects/hammer/sys/i386/i386/machdep.c#83 integrate
.. //depot/projects/hammer/sys/i386/pci/pci_pir.c#12 integrate
.. //depot/projects/hammer/sys/kern/init_main.c#51 integrate
.. //depot/projects/hammer/sys/kern/kern_sig.c#84 integrate
.. //depot/projects/hammer/sys/kern/kern_thread.c#103 integrate
.. //depot/projects/hammer/sys/kern/kern_umtx.c#29 integrate
.. //depot/projects/hammer/sys/kern/sched_ule.c#89 integrate
.. //depot/projects/hammer/sys/kern/subr_bus.c#56 integrate
.. //depot/projects/hammer/sys/kern/uipc_sockbuf.c#7 integrate
.. //depot/projects/hammer/sys/modules/cxgb/Makefile#8 integrate
.. //depot/projects/hammer/sys/modules/cxgb/cxgb/Makefile#2 integrate
.. //depot/projects/hammer/sys/modules/cxgb/tom/Makefile#2 integrate
.. //depot/projects/hammer/sys/net/bpf.c#54 integrate
.. //depot/projects/hammer/sys/net/bpf.h#19 integrate
.. //depot/projects/hammer/sys/net/if_bridge.c#39 integrate
.. //depot/projects/hammer/sys/net/if_lagg.c#12 integrate
.. //depot/projects/hammer/sys/net/route.c#30 integrate
.. //depot/projects/hammer/sys/net/route.h#17 integrate
.. //depot/projects/hammer/sys/netgraph/ng_car.c#3 integrate
.. //depot/projects/hammer/sys/netgraph/ng_car.h#2 integrate
.. //depot/projects/hammer/sys/netinet/if_ether.c#44 integrate
.. //depot/projects/hammer/sys/netinet/if_ether.h#7 integrate
.. //depot/projects/hammer/sys/netinet/in_pcb.c#52 integrate
.. //depot/projects/hammer/sys/netinet/sctp_bsd_addr.c#9 integrate
.. //depot/projects/hammer/sys/netinet/tcp_offload.c#1 branch
.. //depot/projects/hammer/sys/netinet/tcp_offload.h#1 branch
.. //depot/projects/hammer/sys/netinet/tcp_ofld.c#3 delete
.. //depot/projects/hammer/sys/netinet/tcp_ofld.h#3 delete
.. //depot/projects/hammer/sys/netinet/tcp_subr.c#80 integrate
.. //depot/projects/hammer/sys/netinet/tcp_syncache.c#57 integrate
.. //depot/projects/hammer/sys/netinet/tcp_usrreq.c#53 integrate
.. //depot/projects/hammer/sys/netinet6/in6_pcb.c#33 integrate
.. //depot/projects/hammer/sys/powerpc/aim/ofw_machdep.c#2 integrate
.. //depot/projects/hammer/sys/powerpc/conf/NOTES#7 integrate
.. //depot/projects/hammer/sys/powerpc/include/_bus.h#2 integrate
.. //depot/projects/hammer/sys/powerpc/include/bus.h#15 integrate
.. //depot/projects/hammer/sys/powerpc/powermac/grackle.c#10 integrate
.. //depot/projects/hammer/sys/powerpc/powermac/macio.c#13 integrate
.. //depot/projects/hammer/sys/powerpc/powermac/uninorth.c#15 integrate
.. //depot/projects/hammer/sys/powerpc/powerpc/bus_machdep.c#1 branch
.. //depot/projects/hammer/sys/powerpc/psim/iobus.c#9 integrate
.. //depot/projects/hammer/sys/security/mac/mac_posix_sem.c#6 integrate
.. //depot/projects/hammer/sys/sys/ata.h#20 integrate
.. //depot/projects/hammer/sys/sys/socketvar.h#40 integrate
.. //depot/projects/hammer/sys/vm/vm_page.c#67 integrate
.. //depot/projects/hammer/sys/vm/vm_phys.c#4 integrate
.. //depot/projects/hammer/sys/vm/vm_phys.h#4 integrate
.. //depot/projects/hammer/tools/regression/bin/mv/regress.sh#2 integrate
.. //depot/projects/hammer/tools/regression/lib/libc/gen/test-wordexp.c#2 integrate
.. //depot/projects/hammer/tools/regression/lib/msun/Makefile#8 integrate
.. //depot/projects/hammer/tools/regression/lib/msun/test-nan.c#1 branch
.. //depot/projects/hammer/tools/regression/lib/msun/test-nan.t#1 branch
.. //depot/projects/hammer/tools/regression/lib/msun/test-next.c#3 integrate
.. //depot/projects/hammer/tools/tools/ministat/Makefile#7 delete
.. //depot/projects/hammer/tools/tools/ministat/README#2 delete
.. //depot/projects/hammer/tools/tools/ministat/chameleon#2 delete
.. //depot/projects/hammer/tools/tools/ministat/iguana#2 delete
.. //depot/projects/hammer/tools/tools/ministat/ministat.c#9 delete
.. //depot/projects/hammer/usr.bin/Makefile#56 integrate
.. //depot/projects/hammer/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.common#4 integrate
.. //depot/projects/hammer/usr.bin/ipcrm/ipcrm.c#3 integrate
.. //depot/projects/hammer/usr.bin/ipcs/ipcs.c#11 integrate
.. //depot/projects/hammer/usr.bin/ministat/Makefile#1 branch
.. //depot/projects/hammer/usr.bin/ministat/README#1 branch
.. //depot/projects/hammer/usr.bin/ministat/chameleon#1 branch
.. //depot/projects/hammer/usr.bin/ministat/iguana#1 branch
.. //depot/projects/hammer/usr.bin/ministat/ministat.1#1 branch
.. //depot/projects/hammer/usr.bin/ministat/ministat.c#1 branch
.. //depot/projects/hammer/usr.bin/netstat/inet.c#23 integrate
.. //depot/projects/hammer/usr.bin/usbhidctl/usbhid.c#5 integrate
.. //depot/projects/hammer/usr.sbin/boot98cfg/boot98cfg.c#6 integrate
.. //depot/projects/hammer/usr.sbin/mergemaster/mergemaster.sh#13 integrate
.. //depot/projects/hammer/usr.sbin/pkg_install/version/pkg_version.1#15 integrate
.. //depot/projects/hammer/usr.sbin/ppp/auth.c#4 integrate
.. //depot/projects/hammer/usr.sbin/sysinstall/dist.c#32 integrate
.. //depot/projects/hammer/usr.sbin/sysinstall/dist.h#13 integrate
.. //depot/projects/hammer/usr.sbin/sysinstall/index.c#15 integrate
.. //depot/projects/hammer/usr.sbin/wpa/wpa_supplicant/Makefile#12 integrate

Differences ...

==== //depot/projects/hammer/bin/mv/mv.c#10 (text+ko) ====

@@ -42,7 +42,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/mv/mv.c,v 1.48 2007/12/16 17:47:34 dds Exp $");
+__FBSDID("$FreeBSD: src/bin/mv/mv.c,v 1.49 2007/12/17 09:02:42 dds Exp $");
 
 #include <sys/types.h>
 #include <sys/acl.h>
@@ -419,8 +419,7 @@
 		if (!(pid = vfork())) {
 			execl(_PATH_RM, "mv", "-rf", "--", cleanup[i],
 			    (char *)NULL);
-			warn("%s %s", _PATH_RM, cleanup[i]);
-			_exit(1);
+			_exit(EX_OSERR);
 		}
 		if (waitpid(pid, &status, 0) == -1) {
 			warn("%s %s: waitpid", _PATH_RM, cleanup[i]);
@@ -433,7 +432,14 @@
 			rval = 1;
 			continue;
 		}
-		if (WEXITSTATUS(status)) {
+		switch (WEXITSTATUS(status)) {
+		case 0:
+			break;
+		case EX_OSERR:
+			warnx("Failed to exec %s %s", _PATH_RM, cleanup[i]);
+			rval = 1;
+			continue;
+		default:
 			warnx("%s %s: terminated with %d (non-zero) status",
 			    _PATH_RM, cleanup[i], WEXITSTATUS(status));
 			rval = 1;

==== //depot/projects/hammer/contrib/gdtoa/gdtoaimp.h#8 (text+ko) ====

@@ -26,7 +26,7 @@
 
 ****************************************************************/
 
-/* $FreeBSD: src/contrib/gdtoa/gdtoaimp.h,v 1.8 2007/01/03 04:59:33 das Exp $ */
+/* $FreeBSD: src/contrib/gdtoa/gdtoaimp.h,v 1.9 2007/12/17 00:19:49 das Exp $ */
 
 /* This is a variation on dtoa.c that converts arbitary binary
    floating-point formats to and from decimal notation.  It uses
@@ -169,6 +169,9 @@
 
 #ifndef GDTOAIMP_H_INCLUDED
 #define GDTOAIMP_H_INCLUDED
+
+#define	Long	int
+
 #include "gdtoa.h"
 #include "gd_qnan.h"
 

==== //depot/projects/hammer/contrib/gdtoa/hexnan.c#3 (text+ko) ====

@@ -29,6 +29,8 @@
 /* Please send bug reports to David M. Gay (dmg at acm dot org,
  * with " at " changed at "@" and " dot " changed to ".").	*/
 
+/* $FreeBSD: src/contrib/gdtoa/hexnan.c,v 1.2 2007/12/16 21:13:54 das Exp $ */
+
 #include "gdtoaimp.h"
 
  static void
@@ -71,8 +73,14 @@
 	x1 = xe = x;
 	havedig = hd0 = i = 0;
 	s = *sp;
+
+	/* FreeBSD local: Accept (but ignore) the '0x' prefix. */
+	if (s[1] == '0' && (s[2] == 'x' || s[2] == 'X'))
+		s += 2;
+
 	while(c = *(CONST unsigned char*)++s) {
 		if (!(h = hexdig[c])) {
+#if 0
 			if (c <= ' ') {
 				if (hd0 < havedig) {
 					if (x < x1 && i < 8)
@@ -92,7 +100,8 @@
 				*sp = s + 1;
 				break;
 				}
-			return STRTOG_NaN;
+#endif
+			break;
 			}
 		havedig++;
 		if (++i > 8) {
@@ -103,9 +112,7 @@
 			}
 		*x = (*x << 4) | h & 0xf;
 		}
-	if (!havedig)
-		return STRTOG_NaN;
-	if (x < x1 && i < 8)
+	if (havedig && x < x1 && i < 8)
 		L_shift(x, x1, i);
 	if (x > x0) {
 		x1 = x0;
@@ -119,6 +126,7 @@
 		if ( (i = nbits & (ULbits-1)) !=0)
 			*xe &= ((ULong)0xffffffff) >> (ULbits - i);
 		}
+	if (havedig) {
 	for(x1 = xe;; --x1) {
 		if (*x1 != 0)
 			break;
@@ -127,5 +135,22 @@
 			break;
 			}
 		}
+	}
+
+	/*
+	 * FreeBSD local: Accept all the sequences allowed by C99 and update
+	 * the tail pointer correctly. Don't accept any invalid sequences.
+	 */
+	if (c == '\0')	/* nan() calls this, too; tolerate a missing ')' */
+		return STRTOG_NaNbits;
+	if (c != ')') {
+		while(c = *(CONST unsigned char*)++s) {
+			if (c == ')')
+				break;
+			if (!isalnum(c) && c != '_')
+				return STRTOG_NaNbits;
+		}
+	}
+	*sp = s + 1;
 	return STRTOG_NaNbits;
 	}

==== //depot/projects/hammer/contrib/gdtoa/strtod.c#5 (text+ko) ====

@@ -29,6 +29,8 @@
 /* Please send bug reports to David M. Gay (dmg at acm dot org,
  * with " at " changed at "@" and " dot " changed to ".").	*/
 
+/* $FreeBSD: src/contrib/gdtoa/strtod.c,v 1.2 2007/12/16 21:14:33 das Exp $ */
+
 #include "gdtoaimp.h"
 #ifndef NO_FENV_H
 #include <fenv.h>
@@ -258,7 +260,7 @@
 					if (*s == '(' /*)*/
 					 && hexnan(&s, &fpinan, bits)
 							== STRTOG_NaNbits) {
-						word0(rv) = 0x7ff00000 | bits[1];
+						word0(rv) = 0x7ff80000 | bits[1];
 						word1(rv) = bits[0];
 						}
 					else {

==== //depot/projects/hammer/contrib/gdtoa/strtof.c#3 (text+ko) ====

@@ -29,6 +29,8 @@
 /* Please send bug reports to David M. Gay (dmg at acm dot org,
  * with " at " changed at "@" and " dot " changed to ".").	*/
 
+/* $FreeBSD: src/contrib/gdtoa/strtof.c,v 1.2 2007/12/16 21:14:33 das Exp $ */
+
 #include "gdtoaimp.h"
 
  float
@@ -52,10 +54,14 @@
 		break;
 
 	  case STRTOG_Normal:
-	  case STRTOG_NaNbits:
 		u.L[0] = bits[0] & 0x7fffff | exp + 0x7f + 23 << 23;
 		break;
 
+	  case STRTOG_NaNbits:
+		/* FreeBSD local: always return a quiet NaN */
+		u.L[0] = bits[0] | 0x7fc00000;
+		break;	      
+
 	  case STRTOG_Denormal:
 		u.L[0] = bits[0];
 		break;

==== //depot/projects/hammer/contrib/gdtoa/strtorQ.c#3 (text+ko) ====

@@ -29,6 +29,8 @@
 /* Please send bug reports to David M. Gay (dmg at acm dot org,
  * with " at " changed at "@" and " dot " changed to ".").	*/
 
+/* $FreeBSD: src/contrib/gdtoa/strtorQ.c,v 1.3 2007/12/16 23:31:55 das Exp $ */
+
 #include "gdtoaimp.h"
 
 #undef _0
@@ -63,11 +65,18 @@
 		break;
 
 	  case STRTOG_Normal:
+		L[_3] = bits[0];
+		L[_2] = bits[1];
+		L[_1] = bits[2];
+		L[_0] = (bits[3] & ~0x10000) | ((exp + 0x3fff + 112) << 16);
+		break;
+
 	  case STRTOG_NaNbits:
 		L[_3] = bits[0];
 		L[_2] = bits[1];
 		L[_1] = bits[2];
-		L[_0] = (bits[3] & ~0x10000) | ((exp + 0x3fff + 112) << 16);
+		L[_0] = (bits[3] & ~0x10000)
+		    | (((exp + 0x3fff + 112) << 16) | (1 << 15));
 		break;
 
 	  case STRTOG_Denormal:

==== //depot/projects/hammer/contrib/gdtoa/strtorx.c#3 (text+ko) ====

@@ -29,6 +29,8 @@
 /* Please send bug reports to David M. Gay (dmg at acm dot org,
  * with " at " changed at "@" and " dot " changed to ".").	*/
 
+/* $FreeBSD: src/contrib/gdtoa/strtorx.c,v 1.3 2007/12/16 23:31:55 das Exp $ */
+
 #include "gdtoaimp.h"
 
 #undef _0
@@ -69,7 +71,6 @@
 		goto normal_bits;
 
 	  case STRTOG_Normal:
-	  case STRTOG_NaNbits:
 		L[_0] = exp + 0x3fff + 63;
  normal_bits:
 		L[_4] = (UShort)bits[0];
@@ -78,6 +79,14 @@
 		L[_1] = (UShort)(bits[1] >> 16);
 		break;
 
+	  case STRTOG_NaNbits:
+		L[_0] = exp + 0x3fff + 63;
+		L[_4] = (UShort)bits[0];
+		L[_3] = (UShort)(bits[0] >> 16);
+		L[_2] = (UShort)bits[1];
+		L[_1] = (UShort)((bits[1] >> 16) | (3 << 14));
+		break;
+
 	  case STRTOG_Infinite:
 		L[_0] = 0x7fff;
 		L[_1] = L[_2] = L[_3] = L[_4] = 0;

==== //depot/projects/hammer/contrib/openpam/CREDITS#8 (text) ====

@@ -14,6 +14,7 @@
 	Andrew Morgan <morgan@transmeta.com>
 	Brian Fundakowski Feldman <green@freebsd.org>
 	Christos Zoulas <christos@netbsd.org>
+	Daniel Richard G. <skunk@iskunk.org>
 	Darren J. Moffat <Darren.Moffat@sun.com>
 	Dmitry V. Levin <ldv@altlinux.org>
 	Emmanuel Dreyfus <manu@netbsd.org>
@@ -24,11 +25,13 @@
 	Hubert Feyrer <hubert@feyrer.de>
 	Mark Murray <markm@freebsd.org>
 	Mike Petullo <mike@flyn.org>
+	Mikhail Teterin <mi@aldan.algebra.com>
 	Mikko Työläjärvi <mbsd@pacbell.net>
 	Robert Watson <rwatson@freebsd.org>
 	Ruslan Ermilov <ru@freebsd.org>
 	Solar Designer <solar@openwall.com>
 	Takanori Saneto <sanewo@ba2.so-net.ne.jp>
+	Wojciech A. Koszek <wkoszek@freebsd.org>
 	Yar Tikhiy <yar@freebsd.org>
 
-$P4: //depot/projects/openpam/CREDITS#12 $
+$Id: CREDITS 400 2007-10-24 15:04:23Z des $

==== //depot/projects/hammer/contrib/openpam/HISTORY#10 (text) ====

@@ -1,4 +1,27 @@
-OpenPAM Figwort							2005-06-16
+OpenPAM Hydrangea						2007-12-21
+
+ - ENHANCE: when compiling with GCC, mark up API functions with GCC
+   attributes where appropriate.
+
+ - BUGFIX: fixed numerous warnings uncovered by GCC 4.
+
+ - ENHANCE: building the documentation is now optional.
+
+ - ENHANCE: corrected a number of mistakes and style issues in the
+   build system.
+
+ - ENHANCE: API function arguments are now const where appropriate, to
+   match corresponding changes in the Solaris PAM and Linux-PAM APIs.
+
+ - ENHANCE: corrected a number of C namespace violations.
+
+ - ENHANCE: the module cache has been removed, allowing long-lived
+   applications to pick up module changes.  This also allows multiple
+   threads to use PAM simultaneously (as long as they use separate PAM
+   contexts), since the module cache was the only part of OpenPAM that
+   was not thread-safe.
+============================================================================
+OpenPAM Figwort 2005-06-16
 
  - BUGFIX: Correct several small signedness and initialization bugs
    discovered during review by the NetBSD team.
@@ -304,4 +327,4 @@
 
 First (beta) release.
 ============================================================================
-$P4: //depot/projects/openpam/HISTORY#24 $
+$Id: HISTORY 409 2007-12-21 11:38:50Z des $

==== //depot/projects/hammer/contrib/openpam/INSTALL#4 (text) ====

@@ -16,23 +16,29 @@
   Use the "configure" shell script to configure OpenPAM for your
   system.  Options include:
 
+    --enable-debug
+	Turn debugging on by default.
+
     --with-modules-dir=DIR
 	Indicates the directory where PAM modules will be installed.
 	This option should not be used if you intend to install PAM
 	modules in the system library directory.
 
-    --with-pam-su
-	Builds the sample PAM application.
+    --without-doc
+	Skips the documentation.
 
     --with-pam-unix
 	Builds the sample PAM module.
 
+    --with-su
+	Builds the sample su(1) implementation.
+
   For more information about configuration options, use the --help
   option.
 
   A typical invocation might look like this:
 
-  # ./configure --with-pam-su --with-pam-unix
+  # ./configure --with-pam-unix --with-su
 
 3. COMPILATION
 
@@ -49,4 +55,4 @@
 
   # make install
 
-$P4: //depot/projects/openpam/INSTALL#4 $
+$Id: INSTALL 388 2006-04-12 10:31:52Z des $

==== //depot/projects/hammer/contrib/openpam/LICENSE#4 (text) ====

@@ -1,5 +1,6 @@
 
 Copyright (c) 2002-2003 Networks Associates Technology, Inc.
+Copyright (c) 2004-2007 Dag-Erling Smørgrav
 All rights reserved.
 
 This software was developed for the FreeBSD Project by ThinkSec AS and
@@ -31,4 +32,4 @@
 OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 SUCH DAMAGE.
 
-$P4: //depot/projects/openpam/LICENSE#6 $
+$Id: LICENSE 408 2007-12-21 11:36:24Z des $

==== //depot/projects/hammer/contrib/openpam/Makefile.am#4 (text) ====

@@ -1,5 +1,17 @@
-# $P4: //depot/projects/openpam/Makefile.am#3 $
+# $Id: Makefile.am 395 2007-06-03 20:26:18Z des $
+
+SUBDIRS = lib bin modules include
 
-SUBDIRS = lib bin modules doc include
+if WITH_DOC
+SUBDIRS += doc
+endif
 
-EXTRA_DIST = CREDITS HISTORY INSTALL LICENSE MANIFEST README RELNOTES
+EXTRA_DIST = \
+	CREDITS \
+	HISTORY \
+	INSTALL \
+	LICENSE \
+	README \
+	RELNOTES \
+	autogen.sh \
+	misc/gendoc.pl

==== //depot/projects/hammer/contrib/openpam/Makefile.in#5 (text) ====

@@ -1,8 +1,8 @@
-# Makefile.in generated by automake 1.8.5 from Makefile.am.
+# Makefile.in generated by automake 1.9.6 from Makefile.am.
 # @configure_input@
 
 # Copyright (C) 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002,
-# 2003, 2004  Free Software Foundation, Inc.
+# 2003, 2004, 2005  Free Software Foundation, Inc.
 # This Makefile.in is free software; the Free Software Foundation
 # gives unlimited permission to copy and/or distribute it,
 # with or without modifications, as long as this notice is preserved.
@@ -14,7 +14,7 @@
 
 @SET_MAKE@
 
-# $P4: //depot/projects/openpam/Makefile.am#3 $
+# $Id: Makefile.am 395 2007-06-03 20:26:18Z des $
 srcdir = @srcdir@
 top_srcdir = @top_srcdir@
 VPATH = @srcdir@
@@ -38,6 +38,7 @@
 build_triplet = @build@
 host_triplet = @host@
 target_triplet = @target@
+@WITH_DOC_TRUE@am__append_1 = doc
 DIST_COMMON = README $(am__configure_deps) $(srcdir)/Makefile.am \
 	$(srcdir)/Makefile.in $(srcdir)/config.h.in \
 	$(top_srcdir)/configure INSTALL compile config.guess \
@@ -49,7 +50,7 @@
 	$(ACLOCAL_M4)
 am__CONFIG_DISTCLEAN_FILES = config.status config.cache config.log \
  configure.lineno configure.status.lineno
-mkinstalldirs = $(mkdir_p)
+mkinstalldirs = $(install_sh) -d
 CONFIG_HEADER = config.h
 CONFIG_CLEAN_FILES =
 SOURCES =
@@ -62,7 +63,7 @@
 	uninstall-recursive
 ETAGS = etags
 CTAGS = ctags
-DIST_SUBDIRS = $(SUBDIRS)
+DIST_SUBDIRS = lib bin modules include doc
 DISTFILES = $(DIST_COMMON) $(DIST_SOURCES) $(TEXINFOS) $(EXTRA_DIST)
 distdir = $(PACKAGE)-$(VERSION)
 top_distdir = $(distdir)
@@ -105,6 +106,7 @@
 EXEEXT = @EXEEXT@
 F77 = @F77@
 FFLAGS = @FFLAGS@
+GREP = @GREP@
 INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 INSTALL_SCRIPT = @INSTALL_SCRIPT@
@@ -127,20 +129,20 @@
 PACKAGE_VERSION = @PACKAGE_VERSION@
 PATH_SEPARATOR = @PATH_SEPARATOR@
 RANLIB = @RANLIB@
+SED = @SED@
 SET_MAKE = @SET_MAKE@
 SHELL = @SHELL@
 STRIP = @STRIP@
 VERSION = @VERSION@
-WITH_PAM_SU_FALSE = @WITH_PAM_SU_FALSE@
-WITH_PAM_SU_TRUE = @WITH_PAM_SU_TRUE@
+WITH_DOC_FALSE = @WITH_DOC_FALSE@
+WITH_DOC_TRUE = @WITH_DOC_TRUE@
 WITH_PAM_UNIX_FALSE = @WITH_PAM_UNIX_FALSE@
 WITH_PAM_UNIX_TRUE = @WITH_PAM_UNIX_TRUE@
-ac_ct_AR = @ac_ct_AR@
+WITH_SU_FALSE = @WITH_SU_FALSE@
+WITH_SU_TRUE = @WITH_SU_TRUE@
 ac_ct_CC = @ac_ct_CC@
 ac_ct_CXX = @ac_ct_CXX@
 ac_ct_F77 = @ac_ct_F77@
-ac_ct_RANLIB = @ac_ct_RANLIB@
-ac_ct_STRIP = @ac_ct_STRIP@
 am__fastdepCC_FALSE = @am__fastdepCC_FALSE@
 am__fastdepCC_TRUE = @am__fastdepCC_TRUE@
 am__fastdepCXX_FALSE = @am__fastdepCXX_FALSE@
@@ -148,6 +150,8 @@
 am__include = @am__include@
 am__leading_dot = @am__leading_dot@
 am__quote = @am__quote@
+am__tar = @am__tar@
+am__untar = @am__untar@
 bindir = @bindir@
 build = @build@
 build_alias = @build_alias@
@@ -155,23 +159,30 @@
 build_os = @build_os@
 build_vendor = @build_vendor@
 datadir = @datadir@
+datarootdir = @datarootdir@
+docdir = @docdir@
+dvidir = @dvidir@
 exec_prefix = @exec_prefix@
 host = @host@
 host_alias = @host_alias@
 host_cpu = @host_cpu@
 host_os = @host_os@
 host_vendor = @host_vendor@
+htmldir = @htmldir@
 includedir = @includedir@
 infodir = @infodir@
 install_sh = @install_sh@
 libdir = @libdir@
 libexecdir = @libexecdir@
+localedir = @localedir@
 localstatedir = @localstatedir@
 mandir = @mandir@
 mkdir_p = @mkdir_p@
 oldincludedir = @oldincludedir@
+pdfdir = @pdfdir@
 prefix = @prefix@
 program_transform_name = @program_transform_name@

>>> TRUNCATED FOR MAIL (1000 lines) <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200712240357.lBO3vO2r086467>