mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-06-15 10:47:52 +00:00
GTK explicitly doesn't support being used setuid or setgid, and if SDL
loads and initializes GTK, GTK will exit the process if it
detects a setgid executable. This is incompatible with the historical
practice of making game executables setgid in order to write out a
shared high-score table on multi-user systems (which is security theatre
at best, because typical game runtime libraries are not hardened against
an untrusted caller, but making it regress would be a user-observable
regression in sdl2-compat).
Helps: https://github.com/libsdl-org/sdl2-compat/issues/564
Signed-off-by: Simon McVittie <smcv@debian.org>
(cherry picked from commit
|
||
|---|---|---|
| .. | ||
| SDL_build_config.h | ||
| SDL_build_config.h.cmake | ||
| SDL_build_config_android.h | ||
| SDL_build_config_ios.h | ||
| SDL_build_config_macos.h | ||
| SDL_build_config_minimal.h | ||
| SDL_build_config_windows.h | ||
| SDL_build_config_wingdk.h | ||
| SDL_build_config_xbox.h | ||
| SDL_revision.h.cmake | ||