LINUX.ORG.RU

История изменений

Исправление rumgot, (текущая версия) :

кстати нашел один кроссплатформенный способ — через SDL2/SDL_filesystem.h — функция SDL_GetBasePath()

Ха, посмотри, как она реализована:

https://hg.libsdl.org/SDL/file/8d826bc39a45/src/filesystem/unix/SDL_sysfilesystem.c#l78

retval = readSymLink("/proc/self/exe");  /* linux. */

Исправление rumgot, :

функция SDL_GetBasePath()

Ха, посмотри, как она реализована:

https://hg.libsdl.org/SDL/file/8d826bc39a45/src/filesystem/unix/SDL_sysfilesystem.c#l78

retval = readSymLink("/proc/self/exe");  /* linux. */

Исходная версия rumgot, :

функция SDL_GetBasePath()

Ха, посмотри, как она реализована:

https://hg.libsdl.org/SDL/file/8d826bc39a45/src/filesystem/unix/SDL_sysfilesystem.c#l78