xash3d-fwgs/engine
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
..
client engine: client: refactor CL_AddEntityEffects, bring everything to GoldSrc behavior 2024-01-05 04:10:45 +03:00
common engine: host: fix -Werror=parentheses 2024-01-05 02:35:16 +03:00
platform engine: platform: linux: Add gettid definition for old systems 2024-01-06 13:43:35 +03:00
server engine: add a function that validates requested features bits 2024-01-04 05:30:18 +03:00
alias.h engine: alias: migrate header to stdint.h, remove usage of enums in data structs for portability, add static sizeof checks 2023-02-14 18:29:18 +03:00
anorms.h Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
cdll_exp.h engine: fix warnings 2018-10-06 03:42:09 +03:00
cdll_int.h engine: fix various warnings 2021-03-07 03:40:01 +03:00
cursor_type.h engine: client: extended VGUI API interface 2022-05-02 03:29:24 +03:00
custom.h Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
customentity.h Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
edict.h Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
eiface.h engine: server: make PEntityOfEntIndex bug-compatible with GoldSrc 2022-05-21 03:03:59 +03:00
key_modifiers.h engine: platform: added Platform_GetKeyModifiers 2022-05-02 03:29:24 +03:00
keydefs.h engine: client: keys: reserve some more buttons as gamepad buttons according to latest SDL2 GameController header 2023-02-09 06:30:08 +03:00
menu_int.h common: add ALLOC_CHECK macro that enables attribute alloc_size on GCC that allows to prevent suspicious allocation sizes 2023-12-09 19:00:25 +03:00
mobility_int.h engine: add safe ParseFile to client MobilityAPI 2021-10-08 17:31:32 +03:00
physint.h common: add ALLOC_CHECK macro that enables attribute alloc_size on GCC that allows to prevent suspicious allocation sizes 2023-12-09 19:00:25 +03:00
progdefs.h Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
ref_api.h engine: ref_api: draft RefAPI 6. 2023-12-30 16:36:13 +03:00
shake.h Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
sprite.h engine: sprite: migrate header to stdint.h, remove usage of enums in data structs for portability, add static sizeof checks 2023-02-14 18:29:27 +03:00
studio.h Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
vgui_api.h engine: vgui: add EnableTextInput to the API 2023-02-06 16:42:09 +03:00
warpsin.h Trim all trailing whitespace 2021-01-04 20:55:10 +03:00
wscript 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