xash3d-fwgs/engine/platform
Ruslan Piasetskyi 15bc09b06b engine: platform: linux: Add gettid definition for old systems
The gettid() library support was added in glibc 2.30. Earlier glibc
versions did not provide a wrapper for this system call, necessitating
the use of syscall(2).

Also, put _GNU_SOURCE definition in the guard to avoid the warning:
  ../engine/platform/linux/sys_linux.c:16: warning: "_GNU_SOURCE" redefined
   #define _GNU_SOURCE

  <command-line>: note: this is the location of the previous definition
2024-01-06 13:43:35 +03:00
..
android engine: platform: android: refactoring 2023-11-03 16:40:06 +03:00
apple Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
dos engine: platform: dos: fix according to platform.h changes 2023-10-10 14:12:42 +03:00
emscripten engine: platform: emscripten: replace va function calls. 2023-03-11 15:32:14 +03:00
irix engine: preliminary support for SGI IRIX (#1211) 2023-01-14 09:35:30 +03:00
linux engine: platform: linux: Add gettid definition for old systems 2024-01-06 13:43:35 +03:00
misc Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
nswitch nswitch: do not link libstdc++ into dynamic libraries 2023-02-08 00:52:48 +01:00
posix engine: platform: refactor Platform_Init/Shutdown/GetNativeObject functions. They are now defined in the header, and call platform-specific functios that defined in platform code 2023-06-16 07:32:19 +03:00
psvita engine: platform: psvita: add unused data to workaround bug in vita-elf-create (thanks @fgsfdsfgs) 2023-06-18 22:49:44 +03:00
sdl engine: platform: sdl: unused variable cleanup 2023-12-05 10:48:47 +03:00
stub Merge master to ipv6 2022-11-17 19:34:46 +03:00
win32 engine: platform: win32: fix calculating RVAs for LLP64 2023-08-29 19:18:22 +03:00
platform.h engine: remove single-binary option. Now platforms that don't need external launcher, shall set env.DISABLE_LAUNCHER 2023-12-30 23:45:17 +03:00