From owner-p4-projects@FreeBSD.ORG Mon Dec 24 03:57:36 2007 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 5520D16A41B; Mon, 24 Dec 2007 03:57:36 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B8B6316A419 for ; Mon, 24 Dec 2007 03:57:35 +0000 (UTC) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 998E713C45B for ; Mon, 24 Dec 2007 03:57:35 +0000 (UTC) (envelope-from peter@freebsd.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.1/8.14.1) with ESMTP id lBO3vZi6086478 for ; Mon, 24 Dec 2007 03:57:35 GMT (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id lBO3vO2r086467 for perforce@freebsd.org; Mon, 24 Dec 2007 03:57:25 GMT (envelope-from peter@freebsd.org) Date: Mon, 24 Dec 2007 03:57:25 GMT Message-Id: <200712240357.lBO3vO2r086467@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to peter@freebsd.org using -f From: Peter Wemm To: Perforce Change Reviews Cc: Subject: PERFORCE change 131505 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 24 Dec 2007 03:57:36 -0000 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 -__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 #include @@ -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 @@ -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 Brian Fundakowski Feldman Christos Zoulas + Daniel Richard G. Darren J. Moffat Dmitry V. Levin Emmanuel Dreyfus @@ -24,11 +25,13 @@ Hubert Feyrer Mark Murray Mike Petullo + Mikhail Teterin Mikko Työläjärvi Robert Watson Ruslan Ermilov Solar Designer Takanori Saneto + Wojciech A. Koszek Yar Tikhiy -$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) <<<