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