From owner-p4-projects@FreeBSD.ORG Fri Nov 30 18:17:45 2007 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 31AB916A46B; Fri, 30 Nov 2007 18:17:45 +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 C966216A468 for ; Fri, 30 Nov 2007 18:17:44 +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 BE4D313C45A for ; Fri, 30 Nov 2007 18:17:44 +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 lAUIHi1Z068486 for ; Fri, 30 Nov 2007 18:17:44 GMT (envelope-from peter@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id lAUIHg55068483 for perforce@freebsd.org; Fri, 30 Nov 2007 18:17:42 GMT (envelope-from peter@freebsd.org) Date: Fri, 30 Nov 2007 18:17:42 GMT Message-Id: <200711301817.lAUIHg55068483@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 129832 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: Fri, 30 Nov 2007 18:17:46 -0000 http://perforce.freebsd.org/chv.cgi?CH=129832 Change 129832 by peter@peter_overcee on 2007/11/30 18:16:49 IFC @129831 Affected files ... .. //depot/projects/hammer/ObsoleteFiles.inc#42 integrate .. //depot/projects/hammer/cddl/Makefile.inc#3 integrate .. //depot/projects/hammer/cddl/lib/libnvpair/Makefile#3 integrate .. //depot/projects/hammer/compat/opensolaris/include/alloca.h#1 branch .. //depot/projects/hammer/compat/opensolaris/include/fcntl.h#1 branch .. //depot/projects/hammer/compat/opensolaris/include/stdio.h#1 branch .. //depot/projects/hammer/compat/opensolaris/include/stdlib.h#1 branch .. //depot/projects/hammer/compat/opensolaris/include/strings.h#1 branch .. //depot/projects/hammer/compat/opensolaris/include/unistd.h#1 branch .. //depot/projects/hammer/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#3 integrate .. //depot/projects/hammer/etc/freebsd-update.conf#3 integrate .. //depot/projects/hammer/include/elf.h#3 integrate .. //depot/projects/hammer/lib/libkse/Makefile#3 integrate .. //depot/projects/hammer/lib/libkse/arch/amd64/include/atomic_ops.h#2 integrate .. //depot/projects/hammer/lib/libkse/arch/amd64/include/pthread_md.h#2 integrate .. //depot/projects/hammer/lib/libkse/arch/arm/include/atomic_ops.h#2 integrate .. //depot/projects/hammer/lib/libkse/arch/i386/include/atomic_ops.h#2 integrate .. //depot/projects/hammer/lib/libkse/arch/i386/include/pthread_md.h#2 integrate .. //depot/projects/hammer/lib/libkse/arch/ia64/include/atomic_ops.h#2 integrate .. //depot/projects/hammer/lib/libkse/arch/powerpc/include/atomic_ops.h#2 integrate .. //depot/projects/hammer/lib/libkse/arch/powerpc/include/pthread_md.h#2 integrate .. //depot/projects/hammer/lib/libkse/arch/sparc64/include/atomic_ops.h#2 integrate .. //depot/projects/hammer/lib/libkse/arch/sparc64/include/pthread_md.h#2 integrate .. //depot/projects/hammer/lib/libkse/sys/lock.c#3 integrate .. //depot/projects/hammer/lib/libkse/sys/thr_error.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_accept.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_aio_suspend.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_atfork.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_destroy.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_get_np.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_getdetachstate.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_getguardsize.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_getinheritsched.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_getschedparam.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_getschedpolicy.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_getscope.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_getstack.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_getstackaddr.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_getstacksize.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_init.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_setcreatesuspend_np.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_setdetachstate.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_setguardsize.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_setinheritsched.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_setschedparam.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_setschedpolicy.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_setscope.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_setstack.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_setstackaddr.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_attr_setstacksize.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_barrier.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_barrierattr.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_cancel.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_clean.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_close.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_concurrency.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_cond.c#3 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_condattr_destroy.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_condattr_init.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_condattr_pshared.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_connect.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_creat.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_create.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_detach.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_equal.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_execve.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_exit.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_fcntl.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_find_thread.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_fork.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_fsync.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_getschedparam.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_info.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_init.c#3 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_join.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_kern.c#3 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_kill.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_main_np.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_mattr_init.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_mattr_kind_np.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_mattr_pshared.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_msync.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_multi_np.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_mutex.c#4 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_mutex_prioceiling.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_mutex_protocol.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_mutexattr_destroy.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_nanosleep.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_once.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_open.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_pause.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_poll.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_priority_queue.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_private.h#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_pselect.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_pspinlock.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_raise.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_read.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_readv.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_resume_np.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_rtld.c#3 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_rwlock.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_rwlockattr.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_select.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_self.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_seterrno.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_setprio.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_setschedparam.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_sig.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_sigaction.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_sigaltstack.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_sigmask.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_sigpending.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_sigprocmask.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_sigsuspend.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_sigwait.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_single_np.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_sleep.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_spec.c#3 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_spinlock.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_stack.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_suspend_np.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_switch_np.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_symbols.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_system.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_tcdrain.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_vfork.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_wait.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_wait4.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_waitpid.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_write.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_writev.c#2 integrate .. //depot/projects/hammer/lib/libkse/thread/thr_yield.c#2 integrate .. //depot/projects/hammer/release/doc/share/sgml/release.ent#23 integrate .. //depot/projects/hammer/sbin/atacontrol/atacontrol.8#9 integrate .. //depot/projects/hammer/share/man/man4/aac.4#15 integrate .. //depot/projects/hammer/share/man/man4/enc.4#5 integrate .. //depot/projects/hammer/share/man/man9/Makefile#76 integrate .. //depot/projects/hammer/share/man/man9/stack.9#2 integrate .. //depot/projects/hammer/sys/amd64/amd64/pmap.c#166 integrate .. //depot/projects/hammer/sys/amd64/amd64/prof_machdep.c#7 integrate .. //depot/projects/hammer/sys/amd64/include/pci_cfgreg.h#14 integrate .. //depot/projects/hammer/sys/amd64/pci/pci_cfgreg.c#26 integrate .. //depot/projects/hammer/sys/arm/arm/busdma_machdep.c#27 integrate .. //depot/projects/hammer/sys/arm/arm/cpufunc.c#17 integrate .. //depot/projects/hammer/sys/compat/linprocfs/linprocfs.c#39 integrate .. //depot/projects/hammer/sys/compat/opensolaris/rpc/xdr.h#2 integrate .. //depot/projects/hammer/sys/compat/opensolaris/sys/atomic.h#2 integrate .. //depot/projects/hammer/sys/compat/opensolaris/sys/bitmap.h#1 branch .. //depot/projects/hammer/sys/compat/opensolaris/sys/cpupart.h#1 branch .. //depot/projects/hammer/sys/compat/opensolaris/sys/cpuvar.h#1 branch .. //depot/projects/hammer/sys/compat/opensolaris/sys/cyclic.h#1 branch .. //depot/projects/hammer/sys/compat/opensolaris/sys/elf.h#1 branch .. //depot/projects/hammer/sys/compat/opensolaris/sys/kmem.h#2 integrate .. //depot/projects/hammer/sys/compat/opensolaris/sys/mman.h#1 branch .. //depot/projects/hammer/sys/compat/opensolaris/sys/modctl.h#1 branch .. //depot/projects/hammer/sys/compat/opensolaris/sys/objfs.h#1 branch .. //depot/projects/hammer/sys/compat/opensolaris/sys/param.h#1 branch .. //depot/projects/hammer/sys/compat/opensolaris/sys/pcpu.h#1 branch .. //depot/projects/hammer/sys/compat/opensolaris/sys/proc.h#4 integrate .. //depot/projects/hammer/sys/compat/opensolaris/sys/stat.h#1 branch .. //depot/projects/hammer/sys/compat/opensolaris/sys/time.h#2 integrate .. //depot/projects/hammer/sys/compat/opensolaris/sys/types.h#3 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/common/avl/avl.c#2 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/common/nvpair/nvpair.c#2 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/uts/common/fs/zfs/arc.c#5 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h#2 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c#2 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c#2 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/uts/common/fs/zfs/zil.c#3 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/uts/common/fs/zfs/zio.c#3 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/uts/common/rpc/xdr.c#2 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/uts/common/rpc/xdr.h#2 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/uts/common/sys/byteorder.h#2 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/uts/common/sys/isa_defs.h#2 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/uts/common/sys/procset.h#2 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/uts/common/sys/sysmacros.h#2 integrate .. //depot/projects/hammer/sys/contrib/opensolaris/uts/common/sys/vmem.h#2 integrate .. //depot/projects/hammer/sys/dev/amr/amr.c#35 integrate .. //depot/projects/hammer/sys/dev/amr/amr_cam.c#18 integrate .. //depot/projects/hammer/sys/dev/em/if_em.c#71 integrate .. //depot/projects/hammer/sys/dev/em/if_em.h#35 integrate .. //depot/projects/hammer/sys/dev/hwpmc/hwpmc_x86.c#6 integrate .. //depot/projects/hammer/sys/dev/random/yarrow.c#10 integrate .. //depot/projects/hammer/sys/i386/i386/pmap.c#102 integrate .. //depot/projects/hammer/sys/i386/isa/prof_machdep.c#10 integrate .. //depot/projects/hammer/sys/i386/pci/pci_cfgreg.c#28 integrate .. //depot/projects/hammer/sys/kern/kern_clock.c#43 integrate .. //depot/projects/hammer/sys/modules/zfs/Makefile#5 integrate .. //depot/projects/hammer/sys/net/if_enc.c#3 integrate .. //depot/projects/hammer/sys/netipsec/ipsec.c#19 integrate .. //depot/projects/hammer/sys/netipsec/ipsec.h#13 integrate .. //depot/projects/hammer/sys/netipsec/ipsec_input.c#14 integrate .. //depot/projects/hammer/sys/netipsec/ipsec_output.c#13 integrate .. //depot/projects/hammer/sys/netipsec/xform.h#4 integrate .. //depot/projects/hammer/sys/netipsec/xform_ipip.c#13 integrate .. //depot/projects/hammer/sys/sun4v/include/pcpu.h#6 integrate .. //depot/projects/hammer/sys/sys/_elf_solaris.h#2 delete .. //depot/projects/hammer/sys/sys/elf.h#2 integrate .. //depot/projects/hammer/sys/sys/kernel.h#22 integrate .. //depot/projects/hammer/sys/sys/param.h#97 integrate .. //depot/projects/hammer/sys/sys/pcpu.h#15 integrate .. //depot/projects/hammer/sys/sys/resource.h#14 integrate .. //depot/projects/hammer/sys/sys/stat.h#13 integrate .. //depot/projects/hammer/sys/sys/time.h#12 integrate .. //depot/projects/hammer/sys/sys/types.h#24 integrate .. //depot/projects/hammer/tools/regression/netinet/tcpconnect/README.tcp-md5#1 branch .. //depot/projects/hammer/tools/regression/netinet/tcpconnect/tcpconnect.c#5 integrate .. //depot/projects/hammer/usr.bin/fstat/zfs/Makefile#2 integrate .. //depot/projects/hammer/usr.bin/login/login.1#9 integrate Differences ... ==== //depot/projects/hammer/ObsoleteFiles.inc#42 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.121 2007/11/27 13:58:25 brix Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.123 2007/11/29 21:49:08 brooks Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -14,6 +14,14 @@ # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last. # +# 20071129: Disabled static versions of libkse by default +.if ${DEFAULT_THREAD_LIB} != "libkse" && ${MK_LIBTHR} != "no" +OLD_FILES+=usr/lib/libkse.a +OLD_FILES+=usr/lib/libkse_p.a +OLD_FILES+=usr/lib/libkse_pic.a +.endif +# 20071129: Removed a Solaris compatibility header +OLD_FILES+=usr/include/sys/_elf_solaris.h # 20071108: Removed very crunch OLDCARD support file OLD_FILES+=etc/defaults/pccard.conf # 20071104: Removed bsdlabel, fdisk and gpt from rescue on ia64. ==== //depot/projects/hammer/cddl/Makefile.inc#3 (text+ko) ==== @@ -1,3 +1,6 @@ -# $FreeBSD: src/cddl/Makefile.inc,v 1.2 2007/04/16 21:20:24 ru Exp $ +# $FreeBSD: src/cddl/Makefile.inc,v 1.3 2007/11/28 22:58:09 jb Exp $ + +OPENSOLARIS_USR_DISTDIR= ${.CURDIR}/../../../contrib/opensolaris +OPENSOLARIS_SYS_DISTDIR= ${.CURDIR}/../../../sys/contrib/opensolaris -CFLAGS+= -D_SOLARIS_C_SOURCE +IGNORE_PRAGMA= YES ==== //depot/projects/hammer/cddl/lib/libnvpair/Makefile#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/cddl/lib/libnvpair/Makefile,v 1.2 2007/04/16 21:20:25 ru Exp $ +# $FreeBSD: src/cddl/lib/libnvpair/Makefile,v 1.3 2007/11/28 22:58:09 jb Exp $ .PATH: ${.CURDIR}/../../../contrib/opensolaris/lib/libnvpair .PATH: ${.CURDIR}/../../../sys/contrib/opensolaris/common/nvpair @@ -10,8 +10,8 @@ nvpair_alloc_fixed.c \ nvpair.c +CFLAGS+= -I${.CURDIR}/../../../compat/opensolaris/include CFLAGS+= -I${.CURDIR}/../../../sys/compat/opensolaris -CFLAGS+= -I${.CURDIR}/../../../include # XXX CFLAGS+= -I${.CURDIR}/../../../sys/contrib/opensolaris/uts/common .include ==== //depot/projects/hammer/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#3 (text+ko) ==== @@ -470,8 +470,6 @@ #define gethrestime_sec() time(NULL) -#define open64(...) open(__VA_ARGS__) -#define pread64(d, p, n, o) pread(d, p, n, o) #define pwrite64(d, p, n, o) pwrite(d, p, n, o) #define readdir64(d) readdir(d) #define SIGPENDING(td) (0) ==== //depot/projects/hammer/etc/freebsd-update.conf#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/etc/freebsd-update.conf,v 1.2 2007/11/12 04:47:57 cperciva Exp $ +# $FreeBSD: src/etc/freebsd-update.conf,v 1.3 2007/11/28 22:45:09 cperciva Exp $ # Trusted keyprint. Changing this is a Bad Idea unless you've received # a PGP-signed email from telling you to @@ -24,7 +24,7 @@ # Paths which start with anything matching an entry in an UpdateIfUnmodified # statement will only be updated if the contents of the file have not been # modified by the user (unless changes are merged; see below). -UpdateIfUnmodified /etc/ /var/ +UpdateIfUnmodified /etc/ /var/ /root/ /.cshrc /.profile # When upgrading to a new FreeBSD release, files which match MergeChanges # will have any local changes merged into the version from the new release. ==== //depot/projects/hammer/include/elf.h#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/include/elf.h,v 1.9 2006/10/04 07:25:55 jb Exp $ + * $FreeBSD: src/include/elf.h,v 1.10 2007/11/28 22:09:12 jb Exp $ */ /* @@ -38,8 +38,4 @@ #include #include -#ifdef _SOLARIS_C_SOURCE -#include -#endif - #endif /* !_ELF_H_ */ ==== //depot/projects/hammer/lib/libkse/Makefile#3 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/lib/libkse/Makefile,v 1.67 2007/11/20 02:07:28 jb Exp $ +# $FreeBSD: src/lib/libkse/Makefile,v 1.69 2007/11/30 17:20:24 deischen Exp $ # # All library objects contain FreeBSD revision strings by default; they may be # excluded as a space-saving measure. To produce a library that does @@ -10,12 +10,15 @@ .include -.if (${DEFAULT_THREAD_LIB} == "libkse" || ${MK_LIBTHR} == "no") && \ - ${SHLIBDIR} == "/usr/lib" +.if ${DEFAULT_THREAD_LIB} == "libkse" || ${MK_LIBTHR} == "no" +LIB=kse +.if ${SHLIBDIR} == "/usr/lib" SHLIBDIR= /lib .endif +.else +SHLIB=kse +.endif -LIB=kse SHLIB_MAJOR= 3 CFLAGS+=-DPTHREAD_KERNEL CFLAGS+=-I${.CURDIR}/../libc/include -I${.CURDIR}/thread \ @@ -25,12 +28,11 @@ CFLAGS+=-I${.CURDIR}/../../libexec/rtld-elf CFLAGS+=-I${.CURDIR}/../../libexec/rtld-elf/${MACHINE_ARCH} CFLAGS+=-fno-builtin -CFLAGS+=-fno-strict-aliasing # Uncomment this if you want libkse to contain debug information for # thread locking. CFLAGS+=-D_LOCK_DEBUG -WARNS?=2 +WARNS?=3 # Uncomment this if you want to build a 1:1 threading mode library # however it is no longer strictly conformed to POSIX ==== //depot/projects/hammer/lib/libkse/arch/amd64/include/atomic_ops.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/arch/amd64/include/atomic_ops.h,v 1.3 2007/10/09 13:42:22 obrien Exp $ + * $FreeBSD: src/lib/libkse/arch/amd64/include/atomic_ops.h,v 1.4 2007/11/30 17:20:25 deischen Exp $ */ #ifndef _ATOMIC_OPS_H_ @@ -36,7 +36,7 @@ * void atomic_swap64(intptr_t *dst, intptr_t val, intptr_t *res); */ static inline void -atomic_swap64(intptr_t *dst, intptr_t val, intptr_t *res) +atomic_swap64(volatile intptr_t *dst, intptr_t val, intptr_t *res) { __asm __volatile( "xchgq %2, %1; movq %2, %0" @@ -44,7 +44,7 @@ } static inline void -atomic_swap_int(int *dst, int val, int *res) +atomic_swap_int(volatile int *dst, int val, int *res) { __asm __volatile( "xchgl %2, %1; movl %2, %0" @@ -52,6 +52,6 @@ } #define atomic_swap_ptr(d, v, r) \ - atomic_swap64((intptr_t *)(d), (intptr_t)(v), (intptr_t *)(r)) + atomic_swap64((volatile intptr_t *)(d), (intptr_t)(v), (intptr_t *)(r)) #endif ==== //depot/projects/hammer/lib/libkse/arch/amd64/include/pthread_md.h#2 (text+ko) ==== @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/arch/amd64/include/pthread_md.h,v 1.11 2007/10/09 13:42:22 obrien Exp $ + * $FreeBSD: src/lib/libkse/arch/amd64/include/pthread_md.h,v 1.12 2007/11/30 17:20:25 deischen Exp $ */ /* * Machine-dependent thread prototypes/definitions for the thread kernel. @@ -250,7 +250,7 @@ _amd64_restore_context( &tcb->tcb_tmbx.tm_context.uc_mcontext, (intptr_t)&tcb->tcb_tmbx, - (intptr_t *)&kcb->kcb_kmbx.km_curthread); + (intptr_t *)(void *)&kcb->kcb_kmbx.km_curthread); else _amd64_restore_context( &tcb->tcb_tmbx.tm_context.uc_mcontext, ==== //depot/projects/hammer/lib/libkse/arch/arm/include/atomic_ops.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/arch/arm/include/atomic_ops.h,v 1.4 2007/10/09 13:42:23 obrien Exp $ + * $FreeBSD: src/lib/libkse/arch/arm/include/atomic_ops.h,v 1.5 2007/11/30 17:20:25 deischen Exp $ */ #ifndef _ATOMIC_OPS_H_ @@ -39,15 +39,15 @@ * void atomic_swap32(intptr_t *dst, intptr_t val, intptr_t *res); */ static inline void -atomic_swap32(intptr_t *dst, intptr_t val, intptr_t *res) +atomic_swap32(volatile intptr_t *dst, intptr_t val, intptr_t *res) { *res = __swp(val, dst); } #define atomic_swap_ptr(d, v, r) \ - atomic_swap32((intptr_t *)d, (intptr_t)v, (intptr_t *)r) + atomic_swap32((volatile intptr_t *)d, (intptr_t)v, (intptr_t *)r) #define atomic_swap_int(d, v, r) \ - atomic_swap32((intptr_t *)d, (intptr_t)v, (intptr_t *)r) + atomic_swap32((volatile intptr_t *)d, (intptr_t)v, (intptr_t *)r) #endif ==== //depot/projects/hammer/lib/libkse/arch/i386/include/atomic_ops.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/arch/i386/include/atomic_ops.h,v 1.4 2007/10/09 13:42:23 obrien Exp $ + * $FreeBSD: src/lib/libkse/arch/i386/include/atomic_ops.h,v 1.5 2007/11/30 17:20:25 deischen Exp $ */ #ifndef _ATOMIC_OPS_H_ @@ -36,7 +36,7 @@ * void atomic_swap32(intptr_t *dst, intptr_t val, intptr_t *res); */ static inline void -atomic_swap32(intptr_t *dst, intptr_t val, intptr_t *res) +atomic_swap32(volatile intptr_t *dst, intptr_t val, intptr_t *res) { __asm __volatile( "xchgl %2, %1; movl %2, %0" @@ -44,8 +44,8 @@ } #define atomic_swap_ptr(d, v, r) \ - atomic_swap32((intptr_t *)d, (intptr_t)v, (intptr_t *)r) + atomic_swap32((volatile intptr_t *)d, (intptr_t)v, (intptr_t *)r) #define atomic_swap_int(d, v, r) \ - atomic_swap32((intptr_t *)d, (intptr_t)v, (intptr_t *)r) + atomic_swap32((volatile intptr_t *)d, (intptr_t)v, (intptr_t *)r) #endif ==== //depot/projects/hammer/lib/libkse/arch/i386/include/pthread_md.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/arch/i386/include/pthread_md.h,v 1.17 2007/10/09 13:42:23 obrien Exp $ + * $FreeBSD: src/lib/libkse/arch/i386/include/pthread_md.h,v 1.18 2007/11/30 17:20:25 deischen Exp $ */ /* * Machine-dependent thread prototypes/definitions for the thread kernel. @@ -246,7 +246,7 @@ if (setmbox != 0) _thr_setcontext(&tcb->tcb_tmbx.tm_context.uc_mcontext, (intptr_t)&tcb->tcb_tmbx, - (intptr_t *)&kcb->kcb_kmbx.km_curthread); + (intptr_t *)(void *)&kcb->kcb_kmbx.km_curthread); else _thr_setcontext(&tcb->tcb_tmbx.tm_context.uc_mcontext, 0, NULL); ==== //depot/projects/hammer/lib/libkse/arch/ia64/include/atomic_ops.h#2 (text+ko) ==== @@ -23,25 +23,25 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/arch/ia64/include/atomic_ops.h,v 1.2 2007/10/09 13:42:24 obrien Exp $ + * $FreeBSD: src/lib/libkse/arch/ia64/include/atomic_ops.h,v 1.3 2007/11/30 17:20:25 deischen Exp $ */ #ifndef _ATOMIC_OPS_H_ #define _ATOMIC_OPS_H_ static inline void -atomic_swap_int(int *dst, int val, int *res) +atomic_swap_int(volatile int *dst, int val, int *res) { __asm("xchg4 %0=[%2],%1" : "=r"(*res) : "r"(val), "r"(dst)); } static inline void -atomic_swap_long(long *dst, long val, long *res) +atomic_swap_long(volatile long *dst, long val, long *res) { __asm("xchg8 %0=[%2],%1" : "=r"(*res) : "r"(val), "r"(dst)); } #define atomic_swap_ptr(d,v,r) \ - atomic_swap_long((long*)d, (long)v, (long*)r) + atomic_swap_long((volatile long *)d, (long)v, (long *)r) #endif /* _ATOMIC_OPS_H_ */ ==== //depot/projects/hammer/lib/libkse/arch/powerpc/include/atomic_ops.h#2 (text+ko) ==== @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/arch/powerpc/include/atomic_ops.h,v 1.2 2007/10/09 13:42:24 obrien Exp $ + * $FreeBSD: src/lib/libkse/arch/powerpc/include/atomic_ops.h,v 1.3 2007/11/30 17:20:25 deischen Exp $ */ #ifndef _ATOMIC_OPS_H_ @@ -37,7 +37,7 @@ * void atomic_swap32(intptr_t *dst, intptr_t val, intptr_t *res); */ static inline void -atomic_swap32(intptr_t *dst, intptr_t val, intptr_t *res) +atomic_swap32(volatile intptr_t *dst, intptr_t val, intptr_t *res) { int tmp; @@ -55,8 +55,8 @@ } #define atomic_swap_ptr(d, v, r) \ - atomic_swap32((intptr_t *)d, (intptr_t)v, (intptr_t *)r) + atomic_swap32((volatile intptr_t *)d, (intptr_t)v, (intptr_t *)r) #define atomic_swap_int(d, v, r) \ - atomic_swap32((intptr_t *)d, (intptr_t)v, (intptr_t *)r) + atomic_swap32((volatile intptr_t *)d, (intptr_t)v, (intptr_t *)r) #endif ==== //depot/projects/hammer/lib/libkse/arch/powerpc/include/pthread_md.h#2 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/arch/powerpc/include/pthread_md.h,v 1.7 2007/10/09 13:42:24 obrien Exp $ + * $FreeBSD: src/lib/libkse/arch/powerpc/include/pthread_md.h,v 1.8 2007/11/30 17:20:26 deischen Exp $ */ /* @@ -280,7 +280,7 @@ tcb->tcb_tmbx.tm_lwp = kcb->kcb_kmbx.km_lwp; if (setmbox) _ppc32_setcontext(mc, (intptr_t)&tcb->tcb_tmbx, - (intptr_t *)&kcb->kcb_kmbx.km_curthread); + (intptr_t *)(void *)&kcb->kcb_kmbx.km_curthread); else _ppc32_setcontext(mc, 0, NULL); } ==== //depot/projects/hammer/lib/libkse/arch/sparc64/include/atomic_ops.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/arch/sparc64/include/atomic_ops.h,v 1.2 2007/10/09 13:42:25 obrien Exp $ + * $FreeBSD: src/lib/libkse/arch/sparc64/include/atomic_ops.h,v 1.3 2007/11/30 17:20:26 deischen Exp $ */ #ifndef _ATOMIC_OPS_H_ @@ -38,7 +38,7 @@ * void atomic_swap_long(long *dst, long val, long *res); */ static __inline void -atomic_swap_long(long *dst, long val, long *res) +atomic_swap_long(volatile long *dst, long val, long *res) { long tmp; long r; @@ -54,7 +54,7 @@ } static __inline void -atomic_swap_int(int *dst, int val, int *res) +atomic_swap_int(volatile int *dst, int val, int *res) { int tmp; int r; @@ -70,6 +70,6 @@ } #define atomic_swap_ptr(dst, val, res) \ - atomic_swap_long((long *)dst, (long)val, (long *)res) + atomic_swap_long((volatile long *)dst, (long)val, (long *)res) #endif ==== //depot/projects/hammer/lib/libkse/arch/sparc64/include/pthread_md.h#2 (text+ko) ==== @@ -24,7 +24,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/arch/sparc64/include/pthread_md.h,v 1.6 2007/10/09 13:42:25 obrien Exp $ + * $FreeBSD: src/lib/libkse/arch/sparc64/include/pthread_md.h,v 1.7 2007/11/30 17:20:26 deischen Exp $ */ /* @@ -237,7 +237,7 @@ tcb->tcb_tmbx.tm_lwp = kcb->kcb_kmbx.km_lwp; if (setmbox) _thr_setcontext(mc, (intptr_t)&tcb->tcb_tmbx, - (intptr_t *)&kcb->kcb_kmbx.km_curthread); + (intptr_t *)(void *)&kcb->kcb_kmbx.km_curthread); else _thr_setcontext(mc, 0, NULL); } else { ==== //depot/projects/hammer/lib/libkse/sys/lock.c#3 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/sys/lock.c,v 1.12 2007/11/27 03:16:43 jasone Exp $ + * $FreeBSD: src/lib/libkse/sys/lock.c,v 1.13 2007/11/30 17:20:26 deischen Exp $ */ #include @@ -178,11 +178,12 @@ * Atomically swap the head of the lock request with * this request. */ - atomic_swap_ptr(&lck->l_head, lu->lu_myreq, &lu->lu_watchreq); + atomic_swap_ptr((void *)&lck->l_head, lu->lu_myreq, + (void *)&lu->lu_watchreq); if (lu->lu_watchreq->lr_locked != 0) { atomic_store_rel_ptr - ((volatile uintptr_t *)&lu->lu_watchreq->lr_watcher, + ((volatile uintptr_t *)(void *)&lu->lu_watchreq->lr_watcher, (uintptr_t)lu); if ((lck->l_wait == NULL) || ((lck->l_type & LCK_ADAPTIVE) == 0)) { @@ -214,7 +215,7 @@ if (lu->lu_watchreq->lr_active == 0) break; } - atomic_swap_int((int *)&lu->lu_watchreq->lr_locked, + atomic_swap_int(&lu->lu_watchreq->lr_locked, 2, &lval); if (lval == 0) lu->lu_watchreq->lr_locked = 0; @@ -253,18 +254,19 @@ /* Update tail if our request is last. */ if (lu->lu_watchreq->lr_owner == NULL) { - atomic_store_rel_ptr((volatile uintptr_t *)&lck->l_tail, + atomic_store_rel_ptr((volatile uintptr_t *) + (void *)&lck->l_tail, (uintptr_t)lu->lu_myreq); - atomic_store_rel_ptr - ((volatile uintptr_t *)&lu->lu_myreq->lr_owner, + atomic_store_rel_ptr((volatile uintptr_t *) + (void *)&lu->lu_myreq->lr_owner, (uintptr_t)NULL); } else { /* Remove ourselves from the list. */ atomic_store_rel_ptr((volatile uintptr_t *) - &lu->lu_myreq->lr_owner, + (void *)&lu->lu_myreq->lr_owner, (uintptr_t)lu->lu_watchreq->lr_owner); atomic_store_rel_ptr((volatile uintptr_t *) - &lu->lu_watchreq->lr_owner->lu_myreq, + (void *)&lu->lu_watchreq->lr_owner->lu_myreq, (uintptr_t)lu->lu_myreq); } /* @@ -293,7 +295,7 @@ /* Give the lock to the highest priority user. */ if (lck->l_wakeup != NULL) { atomic_swap_int( - (int *)&lu_h->lu_watchreq->lr_locked, + &lu_h->lu_watchreq->lr_locked, 0, &lval); if (lval == 2) /* Notify the sleeper */ @@ -305,7 +307,7 @@ &lu_h->lu_watchreq->lr_locked, 0); } else { if (lck->l_wakeup != NULL) { - atomic_swap_int((int *)&myreq->lr_locked, + atomic_swap_int(&myreq->lr_locked, 0, &lval); if (lval == 2) /* Notify the sleeper */ @@ -326,7 +328,7 @@ lu->lu_watchreq = NULL; lu->lu_myreq->lr_locked = 1; if (lck->l_wakeup) { - atomic_swap_int((int *)&myreq->lr_locked, 0, &lval); + atomic_swap_int(&myreq->lr_locked, 0, &lval); if (lval == 2) /* Notify the sleeper */ lck->l_wakeup(lck, myreq->lr_watcher); @@ -339,7 +341,7 @@ } void -_lock_grant(struct lock *lck /* unused */, struct lockuser *lu) +_lock_grant(struct lock *lck __unused /* unused */, struct lockuser *lu) { atomic_store_rel_int(&lu->lu_watchreq->lr_locked, 3); } ==== //depot/projects/hammer/lib/libkse/sys/thr_error.c#2 (text+ko) ==== @@ -31,8 +31,9 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/sys/thr_error.c,v 1.10 2007/10/09 13:42:26 obrien Exp $ + * $FreeBSD: src/lib/libkse/sys/thr_error.c,v 1.11 2007/11/30 17:20:26 deischen Exp $ */ +#include #include #include "libc_private.h" #include "thr_private.h" ==== //depot/projects/hammer/lib/libkse/thread/thr_accept.c#2 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include -__FBSDID("$FreeBSD: src/lib/libkse/thread/thr_accept.c,v 1.4 2007/10/09 13:42:27 obrien Exp $"); +__FBSDID("$FreeBSD: src/lib/libkse/thread/thr_accept.c,v 1.5 2007/11/30 17:20:26 deischen Exp $"); #include #include @@ -35,6 +35,9 @@ LT10_COMPAT_PRIVATE(__accept); LT10_COMPAT_DEFAULT(accept); +int __accept(int s, struct sockaddr *addr, socklen_t *addrlen); + + __weak_reference(__accept, accept); int ==== //depot/projects/hammer/lib/libkse/thread/thr_aio_suspend.c#2 (text+ko) ==== @@ -26,7 +26,7 @@ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/thread/thr_aio_suspend.c,v 1.10 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_aio_suspend.c,v 1.11 2007/11/30 17:20:26 deischen Exp $ */ #include @@ -36,6 +36,11 @@ LT10_COMPAT_PRIVATE(_aio_suspend); LT10_COMPAT_DEFAULT(aio_suspend); + +int +_aio_suspend(const struct aiocb * const iocbs[], int niocb, const struct + timespec *timeout); + __weak_reference(_aio_suspend, aio_suspend); int ==== //depot/projects/hammer/lib/libkse/thread/thr_atfork.c#2 (text+ko) ==== @@ -23,12 +23,14 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/thread/thr_atfork.c,v 1.3 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_atfork.c,v 1.4 2007/11/30 17:20:26 deischen Exp $ */ +#include "namespace.h" #include #include #include #include +#include "un-namespace.h" #include "thr_private.h" LT10_COMPAT_PRIVATE(_pthread_atfork); ==== //depot/projects/hammer/lib/libkse/thread/thr_attr_destroy.c#2 (text+ko) ==== @@ -26,11 +26,13 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/thread/thr_attr_destroy.c,v 1.10 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_attr_destroy.c,v 1.11 2007/11/30 17:20:26 deischen Exp $ */ +#include "namespace.h" #include #include #include +#include "un-namespace.h" #include "thr_private.h" LT10_COMPAT_PRIVATE(_pthread_attr_destroy); ==== //depot/projects/hammer/lib/libkse/thread/thr_attr_get_np.c#2 (text+ko) ==== @@ -23,12 +23,15 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/thread/thr_attr_get_np.c,v 1.6 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_attr_get_np.c,v 1.7 2007/11/30 17:20:26 deischen Exp $ */ + +#include "namespace.h" #include #include #include #include +#include "un-namespace.h" #include "thr_private.h" LT10_COMPAT_PRIVATE(_pthread_attr_get_np); ==== //depot/projects/hammer/lib/libkse/thread/thr_attr_getdetachstate.c#2 (text+ko) ==== @@ -26,10 +26,12 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/thread/thr_attr_getdetachstate.c,v 1.10 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_attr_getdetachstate.c,v 1.11 2007/11/30 17:20:26 deischen Exp $ */ +#include "namespace.h" #include #include +#include "un-namespace.h" #include "thr_private.h" LT10_COMPAT_PRIVATE(_pthread_attr_getdetachstate); ==== //depot/projects/hammer/lib/libkse/thread/thr_attr_getguardsize.c#2 (text+ko) ==== @@ -26,11 +26,13 @@ * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/thread/thr_attr_getguardsize.c,v 1.4 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_attr_getguardsize.c,v 1.5 2007/11/30 17:20:26 deischen Exp $ */ +#include "namespace.h" #include #include +#include "un-namespace.h" #include "thr_private.h" LT10_COMPAT_PRIVATE(_pthread_attr_getguardsize); ==== //depot/projects/hammer/lib/libkse/thread/thr_attr_getinheritsched.c#2 (text+ko) ==== @@ -29,10 +29,13 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/thread/thr_attr_getinheritsched.c,v 1.9 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_attr_getinheritsched.c,v 1.10 2007/11/30 17:20:26 deischen Exp $ */ + +#include "namespace.h" #include #include +#include "un-namespace.h" #include "thr_private.h" LT10_COMPAT_PRIVATE(_pthread_attr_getinheritsched); ==== //depot/projects/hammer/lib/libkse/thread/thr_attr_getschedparam.c#2 (text+ko) ==== @@ -29,10 +29,13 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/thread/thr_attr_getschedparam.c,v 1.9 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_attr_getschedparam.c,v 1.10 2007/11/30 17:20:26 deischen Exp $ */ + +#include "namespace.h" #include #include +#include "un-namespace.h" #include "thr_private.h" LT10_COMPAT_PRIVATE(_pthread_attr_getschedparam); ==== //depot/projects/hammer/lib/libkse/thread/thr_attr_getschedpolicy.c#2 (text+ko) ==== @@ -29,10 +29,13 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/thread/thr_attr_getschedpolicy.c,v 1.9 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_attr_getschedpolicy.c,v 1.10 2007/11/30 17:20:26 deischen Exp $ */ + +#include "namespace.h" #include #include +#include "un-namespace.h" #include "thr_private.h" LT10_COMPAT_PRIVATE(_pthread_attr_getschedpolicy); ==== //depot/projects/hammer/lib/libkse/thread/thr_attr_getscope.c#2 (text+ko) ==== @@ -29,10 +29,13 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/thread/thr_attr_getscope.c,v 1.9 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_attr_getscope.c,v 1.10 2007/11/30 17:20:26 deischen Exp $ */ + +#include "namespace.h" #include #include +#include "un-namespace.h" #include "thr_private.h" LT10_COMPAT_PRIVATE(_pthread_attr_getscope); ==== //depot/projects/hammer/lib/libkse/thread/thr_attr_getstack.c#2 (text+ko) ==== @@ -29,10 +29,13 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/thread/thr_attr_getstack.c,v 1.3 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_attr_getstack.c,v 1.4 2007/11/30 17:20:26 deischen Exp $ */ + +#include "namespace.h" #include #include +#include "un-namespace.h" #include "thr_private.h" LT10_COMPAT_PRIVATE(_pthread_attr_getstack); ==== //depot/projects/hammer/lib/libkse/thread/thr_attr_getstackaddr.c#2 (text+ko) ==== @@ -26,10 +26,13 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. >>> TRUNCATED FOR MAIL (1000 lines) <<<