Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 16 Nov 2010 07:06:51 +0000 (UTC)
From:      David Xu <davidxu@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r215376 - user/davidxu/libthr/sys/sys
Message-ID:  <201011160706.oAG76pX8042931@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: davidxu
Date: Tue Nov 16 07:06:51 2010
New Revision: 215376
URL: http://svn.freebsd.org/changeset/base/215376

Log:
  Use int32_t or uint32_t, the size is fixed so it can be shared
  by 32-bit and 64-bit processes.

Modified:
  user/davidxu/libthr/sys/sys/_pthreadtypes.h

Modified: user/davidxu/libthr/sys/sys/_pthreadtypes.h
==============================================================================
--- user/davidxu/libthr/sys/sys/_pthreadtypes.h	Tue Nov 16 07:03:06 2010	(r215375)
+++ user/davidxu/libthr/sys/sys/_pthreadtypes.h	Tue Nov 16 07:06:51 2010	(r215376)
@@ -102,12 +102,12 @@ struct pthread_mutex {
 
 struct pthread_cond {
 	__uint32_t	__lock;
-	int		__waiters;
-	int		__signals;
+	__uint32_t	__waiters;
+	__uint32_t	__signals;
 	__uint32_t	__seq;
 	__uint64_t	__broadcast_seq;
-	int		__refcount;
-	int		__destroying;
+	__int32_t	__refcount;
+	__int32_t	__destroying;
 	/* kernel part */
 	__uint32_t	__kern_has_waiters;
 	__uint32_t	__flags;



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011160706.oAG76pX8042931>