From 49a8b16ffd4eb99254bb24ba9af67524c0ef35b1 Mon Sep 17 00:00:00 2001 From: Elad Lahav Date: Sat, 7 Jan 2023 07:51:50 -0500 Subject: [PATCH] Fix use of _LARGEFILE64_SOURCE --- src/SDL_internal.h | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/SDL_internal.h b/src/SDL_internal.h index ca91f2346e..9817c0b703 100644 --- a/src/SDL_internal.h +++ b/src/SDL_internal.h @@ -28,7 +28,14 @@ /* Need this so Linux systems define fseek64o, ftell64o and off64_t */ #ifndef _LARGEFILE64_SOURCE +#ifndef __QNX__ #define _LARGEFILE64_SOURCE +#else +/* QNX expects either _LARGEFILE64_SOURCE to be defined as a value or not at + all. + As the comment above says _LARGEFILE64_SOURCE is for Linux, should it be + defined only if __LINUX__ is defined? */ +#endif #endif /* This is for a variable-length array at the end of a struct: