Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 25 Aug 2009 11:43:14 GMT
From:      Stanislav Sedov <stas@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 167783 for review
Message-ID:  <200908251143.n7PBhEYQ039934@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=167783

Change 167783 by stas@stas_yandex on 2009/08/25 11:42:44

	- Sigset wordsize is always 32 bit on both amd64 and i386.
	
	Spotted by:	jkim

Affected files ...

.. //depot/projects/valgrind/include/vki/vki-amd64-freebsd.h#10 edit
.. //depot/projects/valgrind/include/vki/vki-x86-freebsd.h#9 edit

Differences ...

==== //depot/projects/valgrind/include/vki/vki-amd64-freebsd.h#10 (text+ko) ====

@@ -34,12 +34,15 @@
 
 #define	VKI_MINSIGSTKSZ	2048
 
-#define _VKI_NSIG	128
-#define _VKI_NSIG_BPW	64
-#define _VKI_NSIG_WORDS	(_VKI_NSIG / _VKI_NSIG_BPW)
+//----------------------------------------------------------------------
+// sys/_sigset.h
+//----------------------------------------------------------------------
+#define	_VKI_NSIG		128
+#define	_VKI_NSIG_WORDS		4
+#define	_VKI_NSIG_BPW		((_VKI_NSIG) / (_VKI_NSIG_WORDS))
 
 typedef struct {
-	vki_uint64_t	sig[_VKI_NSIG_WORDS];
+	vki_uint32_t	sig[_VKI_NSIG_WORDS];
 } vki_sigset_t;
 
 struct _vki_fpstate {

==== //depot/projects/valgrind/include/vki/vki-x86-freebsd.h#9 (text+ko) ====

@@ -49,8 +49,8 @@
 #define	VKI_MINSIGSTKSZ	(512 * 4)
 
 #define _VKI_NSIG	128
+#define _VKI_NSIG_WORDS	4
 #define _VKI_NSIG_BPW	((_VKI_NSIG) / (_VKI_NSIG_WORDS))
-#define _VKI_NSIG_WORDS	4
 
 typedef struct {
 	vki_uint32_t	sig[_VKI_NSIG_WORDS];



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