Mercurial > sdl-ios-xcode
comparison src/joystick/linux/SDL_sysjoystick.c @ 211:0cc95f442f3a
If we're looking at the /dev/input event devices, and we found
at least one, then we don't want to look at the input joystick
devices, since they're built on top of devices that we've already
seen, so we're done.
author | Sam Lantinga <slouken@libsdl.org> |
---|---|
date | Mon, 22 Oct 2001 21:34:50 +0000 |
parents | 74212992fb08 |
children | 50620ec9c86a |
comparison
equal
deleted
inserted
replaced
210:582abf60e21e | 211:0cc95f442f3a |
---|---|
141 /* The base path of the joystick devices */ | 141 /* The base path of the joystick devices */ |
142 const char *joydev_pattern[2] = { | 142 const char *joydev_pattern[2] = { |
143 "/dev/js%d", | 143 "/dev/js%d", |
144 #ifdef USE_INPUT_EVENTS | 144 #ifdef USE_INPUT_EVENTS |
145 "/dev/input/event%d" | 145 "/dev/input/event%d" |
146 #else | 146 #endif |
147 "/dev/input/js%d" | 147 "/dev/input/js%d" |
148 #endif | |
149 }; | 148 }; |
150 int numjoysticks; | 149 int numjoysticks; |
151 int i, j, done; | 150 int i, j, done; |
152 int fd; | 151 int fd; |
153 char path[PATH_MAX]; | 152 char path[PATH_MAX]; |
220 } | 219 } |
221 } else { | 220 } else { |
222 done = 1; | 221 done = 1; |
223 } | 222 } |
224 } | 223 } |
224 /* This is a special case... | |
225 If we're looking at the /dev/input event devices, and we found | |
226 at least one, then we don't want to look at the input joystick | |
227 devices, since they're built on top of devices that we've already | |
228 seen, so we're done. | |
229 */ | |
230 if ( i > 0 && j > 0 ) { | |
231 done = 1; | |
232 } | |
225 } | 233 } |
226 return(numjoysticks); | 234 return(numjoysticks); |
227 } | 235 } |
228 | 236 |
229 /* Function to get the device-dependent name of a joystick */ | 237 /* Function to get the device-dependent name of a joystick */ |