From 18410c03ea084f05da43911261c2369ddeac15d7 Mon Sep 17 00:00:00 2001
From: Ozkan Sezer <[EMAIL REDACTED]>
Date: Wed, 16 Oct 2024 19:40:51 +0300
Subject: [PATCH] cmake: fix checks for fdatasync() and gethostname()
---
CMakeLists.txt | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 1aff054d818e0..50796fe667725 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -966,8 +966,8 @@ if(SDL_LIBC)
bcopy
calloc ceil ceilf copysign copysignf cos cosf
_Exit exp expf
- fabs fabsf fdatasync floor floorf fmod fmodf fopen64 free fseeko fseeko64
- getenv gethostname
+ fabs fabsf floor floorf fmod fmodf fopen64 free fseeko fseeko64
+ getenv
_i64toa index itoa
log log10 log10f logf lround lroundf _ltoa
malloc memcmp memcpy memmove memset modf modff
@@ -1042,6 +1042,8 @@ if(SDL_LIBC)
cmake_pop_check_state()
if(NOT WINDOWS)
+ check_symbol_exists(fdatasync "unistd.h" HAVE_FDATASYNC)
+ check_symbol_exists(gethostname "unistd.h" HAVE_GETHOSTNAME)
check_symbol_exists(getpagesize "unistd.h" HAVE_GETPAGESIZE)
check_symbol_exists(sigaction "signal.h" HAVE_SIGACTION)
check_symbol_exists(setjmp "setjmp.h" HAVE_SETJMP)