From owner-p4-projects@FreeBSD.ORG Sun Dec 2 01:18:06 2007 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 1326216A420; Sun, 2 Dec 2007 01:18:06 +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 44F9516A418 for ; Sun, 2 Dec 2007 01:18:05 +0000 (UTC) (envelope-from jb@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 3464113C448 for ; Sun, 2 Dec 2007 01:18:05 +0000 (UTC) (envelope-from jb@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 lB21I5a7023360 for ; Sun, 2 Dec 2007 01:18:05 GMT (envelope-from jb@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.1/8.14.1/Submit) id lB21I491023357 for perforce@freebsd.org; Sun, 2 Dec 2007 01:18:04 GMT (envelope-from jb@freebsd.org) Date: Sun, 2 Dec 2007 01:18:04 GMT Message-Id: <200712020118.lB21I491023357@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to jb@freebsd.org using -f From: John Birrell To: Perforce Change Reviews Cc: Subject: PERFORCE change 129944 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: Sun, 02 Dec 2007 01:18:06 -0000 http://perforce.freebsd.org/chv.cgi?CH=129944 Change 129944 by jb@jb_freebsd1 on 2007/12/02 01:17:32 IFC Affected files ... .. //depot/projects/binutils/src/ObsoleteFiles.inc#5 integrate .. //depot/projects/binutils/src/include/assert.h#2 integrate .. //depot/projects/binutils/src/lib/libkse/Makefile#2 integrate .. //depot/projects/binutils/src/lib/libkse/arch/amd64/include/atomic_ops.h#2 integrate .. //depot/projects/binutils/src/lib/libkse/arch/amd64/include/pthread_md.h#2 integrate .. //depot/projects/binutils/src/lib/libkse/arch/arm/include/atomic_ops.h#2 integrate .. //depot/projects/binutils/src/lib/libkse/arch/i386/include/atomic_ops.h#2 integrate .. //depot/projects/binutils/src/lib/libkse/arch/i386/include/pthread_md.h#2 integrate .. //depot/projects/binutils/src/lib/libkse/arch/ia64/include/atomic_ops.h#2 integrate .. //depot/projects/binutils/src/lib/libkse/arch/ia64/include/pthread_md.h#2 integrate .. //depot/projects/binutils/src/lib/libkse/arch/powerpc/include/atomic_ops.h#2 integrate .. //depot/projects/binutils/src/lib/libkse/arch/powerpc/include/pthread_md.h#2 integrate .. //depot/projects/binutils/src/lib/libkse/arch/sparc64/include/atomic_ops.h#2 integrate .. //depot/projects/binutils/src/lib/libkse/arch/sparc64/include/pthread_md.h#2 integrate .. //depot/projects/binutils/src/lib/libkse/sys/lock.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/sys/thr_error.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_accept.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_aio_suspend.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_atfork.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_destroy.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_get_np.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_getdetachstate.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_getguardsize.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_getinheritsched.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_getschedparam.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_getschedpolicy.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_getscope.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_getstack.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_getstackaddr.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_getstacksize.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_init.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_setcreatesuspend_np.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_setdetachstate.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_setguardsize.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_setinheritsched.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_setschedparam.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_setschedpolicy.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_setscope.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_setstack.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_setstackaddr.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_attr_setstacksize.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_barrier.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_barrierattr.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_cancel.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_clean.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_close.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_concurrency.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_cond.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_condattr_destroy.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_condattr_init.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_condattr_pshared.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_connect.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_creat.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_create.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_detach.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_equal.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_execve.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_exit.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_fcntl.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_find_thread.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_fork.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_fsync.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_getschedparam.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_info.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_init.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_join.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_kern.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_kill.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_main_np.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_mattr_init.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_mattr_kind_np.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_mattr_pshared.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_msync.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_multi_np.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_mutex.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_mutex_prioceiling.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_mutex_protocol.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_mutexattr_destroy.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_nanosleep.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_once.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_open.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_pause.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_poll.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_priority_queue.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_private.h#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_pselect.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_pspinlock.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_raise.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_read.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_readv.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_resume_np.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_rtld.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_rwlock.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_rwlockattr.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_select.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_self.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_seterrno.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_setprio.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_setschedparam.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_sig.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_sigaction.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_sigaltstack.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_sigmask.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_sigpending.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_sigprocmask.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_sigsuspend.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_sigwait.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_single_np.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_sleep.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_spec.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_spinlock.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_stack.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_suspend_np.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_switch_np.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_symbols.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_system.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_tcdrain.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_vfork.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_wait.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_wait4.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_waitpid.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_write.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_writev.c#2 integrate .. //depot/projects/binutils/src/lib/libkse/thread/thr_yield.c#2 integrate .. //depot/projects/binutils/src/libexec/rtld-elf/sparc64/rtld_machdep.h#2 integrate .. //depot/projects/binutils/src/release/doc/share/sgml/release.ent#3 integrate .. //depot/projects/binutils/src/share/man/man9/Makefile#4 integrate .. //depot/projects/binutils/src/share/man/man9/stack.9#2 integrate .. //depot/projects/binutils/src/sys/amd64/amd64/pmap.c#3 integrate .. //depot/projects/binutils/src/sys/amd64/conf/NOTES#3 integrate .. //depot/projects/binutils/src/sys/conf/files#4 integrate .. //depot/projects/binutils/src/sys/conf/options.amd64#3 integrate .. //depot/projects/binutils/src/sys/conf/options.i386#3 integrate .. //depot/projects/binutils/src/sys/dev/si/si_pci.c#3 integrate .. //depot/projects/binutils/src/sys/dev/sio/sio_isa.c#2 integrate .. //depot/projects/binutils/src/sys/dev/sio/sio_puc.c#2 integrate .. //depot/projects/binutils/src/sys/dev/usb/if_zyd.c#2 integrate .. //depot/projects/binutils/src/sys/i386/conf/NOTES#3 integrate .. //depot/projects/binutils/src/sys/i386/i386/pmap.c#3 integrate .. //depot/projects/binutils/src/sys/kern/kern_linker.c#4 integrate .. //depot/projects/binutils/src/sys/kern/kern_lock.c#3 integrate .. //depot/projects/binutils/src/sys/kern/kern_sysctl.c#4 integrate .. //depot/projects/binutils/src/sys/kern/subr_bus.c#3 integrate .. //depot/projects/binutils/src/sys/kern/subr_stack.c#2 integrate .. //depot/projects/binutils/src/sys/netgraph/ng_cisco.c#2 integrate .. //depot/projects/binutils/src/sys/netinet/tcp_output.c#3 integrate .. //depot/projects/binutils/src/sys/netinet/tcp_syncache.c#3 integrate .. //depot/projects/binutils/src/sys/pci/xrpu.c#2 delete .. //depot/projects/binutils/src/sys/sparc64/pci/ofw_pcibus.c#3 integrate .. //depot/projects/binutils/src/sys/sparc64/pci/psycho.c#3 integrate .. //depot/projects/binutils/src/sys/sparc64/pci/psychovar.h#3 integrate .. //depot/projects/binutils/src/sys/sys/elf_common.h#3 integrate .. //depot/projects/binutils/src/sys/sys/linker.h#3 integrate .. //depot/projects/binutils/src/sys/sys/stack.h#2 integrate .. //depot/projects/binutils/src/sys/sys/sysctl.h#3 integrate .. //depot/projects/binutils/src/sys/sys/xrpuio.h#2 delete .. //depot/projects/binutils/src/sys/ufs/ffs/ffs_alloc.c#4 integrate .. //depot/projects/binutils/src/sys/vm/redzone.c#2 integrate .. //depot/projects/binutils/src/usr.bin/login/login.1#2 integrate Differences ... ==== //depot/projects/binutils/src/ObsoleteFiles.inc#5 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.122 2007/11/28 23:21:55 jb 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,12 @@ # 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 ==== //depot/projects/binutils/src/include/assert.h#2 (text+ko) ==== @@ -36,7 +36,7 @@ * SUCH DAMAGE. * * @(#)assert.h 8.2 (Berkeley) 1/21/94 - * $FreeBSD: src/include/assert.h,v 1.4 2002/03/23 17:24:53 imp Exp $ + * $FreeBSD: src/include/assert.h,v 1.6 2007/12/01 19:28:13 phk Exp $ */ #include @@ -59,6 +59,9 @@ __LINE__, #e)) #endif /* NDEBUG */ +#ifndef _ASSERT_H_ +#define _ASSERT_H_ __BEGIN_DECLS void __assert(const char *, const char *, int, const char *); __END_DECLS +#endif /* !_ASSERT_H_ */ ==== //depot/projects/binutils/src/lib/libkse/Makefile#2 (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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/lib/libkse/arch/ia64/include/pthread_md.h#2 (text+ko) ==== @@ -23,7 +23,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/ia64/include/pthread_md.h,v 1.19 2007/10/09 13:42:24 obrien Exp $ + * $FreeBSD: src/lib/libkse/arch/ia64/include/pthread_md.h,v 1.20 2007/12/01 14:23:29 rwatson Exp $ */ #ifndef _PTHREAD_MD_H_ @@ -73,7 +73,7 @@ }; static __inline struct tcb * -ia64_get_tcb() +ia64_get_tcb(void) { register char *tp __asm("%r13"); ==== //depot/projects/binutils/src/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/binutils/src/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.9 2007/12/01 14:23:29 rwatson Exp $ */ /* @@ -90,7 +90,7 @@ #define TP_OFFSET 0x7008 static __inline char * -ppc_get_tp() +ppc_get_tp(void) { register char *r2 __asm__("%r2"); @@ -105,7 +105,7 @@ } static __inline struct tcb * -ppc_get_tcb() +ppc_get_tcb(void) { return ((struct tcb *)(ppc_get_tp() - offsetof(struct tcb, tcb_tp))); } @@ -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/binutils/src/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/binutils/src/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/binutils/src/lib/libkse/sys/lock.c#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/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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/binutils/src/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. * - * $FreeBSD: src/lib/libkse/thread/thr_attr_getstackaddr.c,v 1.10 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_attr_getstackaddr.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_getstackaddr); ==== //depot/projects/binutils/src/lib/libkse/thread/thr_attr_getstacksize.c#2 (text+ko) ==== @@ -26,10 +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_getstacksize.c,v 1.10 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_attr_getstacksize.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_getstacksize); ==== //depot/projects/binutils/src/lib/libkse/thread/thr_attr_init.c#2 (text+ko) ==== @@ -26,12 +26,15 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/thread/thr_attr_init.c,v 1.13 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_attr_init.c,v 1.14 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_init); ==== //depot/projects/binutils/src/lib/libkse/thread/thr_attr_setcreatesuspend_np.c#2 (text+ko) ==== @@ -26,15 +26,20 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/lib/libkse/thread/thr_attr_setcreatesuspend_np.c,v 1.11 2007/10/09 13:42:27 obrien Exp $ + * $FreeBSD: src/lib/libkse/thread/thr_attr_setcreatesuspend_np.c,v 1.12 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_setcreatesuspend_np); LT10_COMPAT_DEFAULT(pthread_attr_setcreatesuspend_np); +int _pthread_attr_setcreatesuspend_np(pthread_attr_t *attr); + __weak_reference(_pthread_attr_setcreatesuspend_np, pthread_attr_setcreatesuspend_np); >>> TRUNCATED FOR MAIL (1000 lines) <<<