|
From: <sv...@va...> - 2012-06-30 02:43:38
|
petarj 2012-06-30 03:43:29 +0100 (Sat, 30 Jun 2012)
New Revision: 12687
Log:
Getting rid of the warnings about incompatible pointer types on MIPS.
vki_signalfn_t has been incorrectly defined in vki-mips32-linux.h, and that
caused warnings elsewhere.
Modified files:
trunk/include/vki/vki-mips32-linux.h
Modified: trunk/include/vki/vki-mips32-linux.h (+3 -5)
===================================================================
--- trunk/include/vki/vki-mips32-linux.h 2012-06-30 03:12:13 +01:00 (rev 12686)
+++ trunk/include/vki/vki-mips32-linux.h 2012-06-30 03:43:29 +01:00 (rev 12687)
@@ -95,16 +95,14 @@
#define VKI_SIG_SETMASK 3 /* for setting the signal mask */
/* Type of a signal handler. */
-typedef void (*__vki_signalfn_t)(int);
+typedef void __vki_signalfn_t(int);
typedef __vki_signalfn_t __user *__vki_sighandler_t;
typedef void __vki_restorefn_t(void);
typedef __vki_restorefn_t __user *__vki_sigrestore_t;
-/* Fake signal functions */
-#define VKI_SIG_DFL ((__vki_signalfn_t)0) /* default signal handling */
-#define VKI_SIG_IGN ((__vki_signalfn_t)1) /* ignore signal */
-#define VKI_SIG_ERR ((__vki_signalfn_t)-1) /* error return from signal */
+#define VKI_SIG_DFL ((__vki_sighandler_t)0) /* default signal handling */
+#define VKI_SIG_IGN ((__vki_sighandler_t)1) /* ignore signal */
#define _VKI_NSIG 128
#define _VKI_NSIG_BPW 32
|