PERFORCE change 129944 for review

John Birrell jb at FreeBSD.org
Sat Dec 1 17:18:06 PST 2007


http://perforce.freebsd.org/chv.cgi?CH=129944

Change 129944 by jb at 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 <sys/cdefs.h>
@@ -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 <bsd.own.mk>
 
-.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 <sys/types.h>
@@ -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 <errno.h>
 #include <pthread.h>
 #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 <sys/cdefs.h>
-__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 <sys/types.h>
 #include <sys/socket.h>
@@ -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 <aio.h>
@@ -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 <errno.h>
 #include <stdlib.h>
 #include <pthread.h>
 #include <sys/queue.h>
+#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 <stdlib.h>
 #include <errno.h>
 #include <pthread.h>
+#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 <errno.h>
 #include <string.h>
 #include <pthread.h>
 #include <pthread_np.h>
+#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 <errno.h>
 #include <pthread.h>
+#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 <errno.h>
 #include <pthread.h>
+#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 <errno.h>
 #include <pthread.h>
+#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 <errno.h>
 #include <pthread.h>
+#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 <errno.h>
 #include <pthread.h>
+#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 <errno.h>
 #include <pthread.h>
+#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 <errno.h>
 #include <pthread.h>
+#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 <errno.h>
 #include <pthread.h>
+#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 <errno.h>
 #include <pthread.h>
+#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 <string.h>
 #include <stdlib.h>
 #include <errno.h>
 #include <pthread.h>
+#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 <errno.h>
 #include <pthread.h>
+#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) <<<


More information about the p4-projects mailing list