path = FS_NextPath (path);
if (!path)
return NULL; // couldn't find one anywhere
sprintf (name, "%s/%s/%s", curpath, path, gamename);
sprintf (name, "%s/%s", path, gamename);
game_library = dlopen (name, RTLD_LAZY );
if (game_library)
{