diff -up alienarena-7.10/source/unix/sys_unix.c.orig alienarena-7.10/source/unix/sys_unix.c --- alienarena-7.10/source/unix/sys_unix.c.orig 2007-10-08 11:27:26.000000000 +0200 +++ alienarena-7.10/source/unix/sys_unix.c 2007-11-17 14:24:00.000000000 +0100 @@ -227,6 +227,7 @@ void *Sys_GetGameAPI (void *parms) Com_Printf("------- Loading %s -------\n", gamename); +#if 0 // now run through the search paths path = NULL; while (1) @@ -242,11 +243,13 @@ void *Sys_GetGameAPI (void *parms) continue; fclose(fp); +#endif + snprintf (name, MAX_OSPATH, "%s", gamename); game_library = dlopen (name, RTLD_NOW); if (game_library) { Com_Printf ("LoadLibrary (%s)\n",name); - break; +/* break; */ } else { @@ -263,7 +266,7 @@ void *Sys_GetGameAPI (void *parms) return NULL; } - } +/* } */ GetGameAPI = (void *)dlsym (game_library, "GetGameAPI"); if (!GetGameAPI)