2009-02-10  Roland McGrath  <roland@redhat.com>

	* configure.ac: Check for struct sigcontext.
	* signal.c [LINUX] [M68K] (struct sigcontext): Don't define it if
	[HAVE_STRUCT_SIGCONTEXT].
	From Muttley Meen <muttley.meen@gmail.com>.
diff --git a/configure.ac b/configure.ac
index 3554ab6..fb77788 100644
--- a/configure.ac
+++ b/configure.ac
@@ -202,7 +202,8 @@
                  [], [], [#include <stddef.h>
 #include <linux/socket.h>])
 AC_CHECK_HEADERS([asm/sigcontext.h], [], [], [#include <signal.h>])
-AC_CHECK_TYPES([struct sigcontext_struct],,, [#include <signal.h>])
+AC_CHECK_TYPES([struct sigcontext_struct,
+		struct sigcontext],,, [#include <signal.h>])
 AC_CHECK_HEADERS([netinet/tcp.h netinet/udp.h],,, [#include <netinet/in.h>])
 
 AC_MP_PROCFS