$OpenBSD: patch-src_joystick_bsd_SDL_sysjoystick_c,v 1.5 2004/10/25 02:34:21 pvalchev Exp $
--- src/joystick/bsd/SDL_sysjoystick.c.orig	Tue Oct 19 23:52:14 2004
+++ src/joystick/bsd/SDL_sysjoystick.c	Tue Oct 19 23:53:37 2004
@@ -60,7 +60,7 @@ static char rcsid =
 #include <sys/joystick.h>
 #endif
 
-#if defined(__NetBSD__) || defined(__OpenBSD__)
+#if defined(__NetBSD__) || (defined(__OpenBSD__) && defined(__i386__))
 #include <machine/joystick.h>
 #endif
 
@@ -369,7 +369,7 @@ SDL_SYS_JoystickUpdate(SDL_Joystick *joy
 	int nbutton, naxe = -1;
 	Sint32 v;
 
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__OpenBSD__)
+#if defined(__FreeBSD__) || defined(__NetBSD__) || (defined(__OpenBSD__) && defined(__i386__))
 	struct joystick gameport;
 	static int x, y, xmin = 0xffff, ymin = 0xffff, xmax = 0, ymax = 0;
  
