Browse Source

cmake: fix checks for fdatasync() and gethostname()

Ozkan Sezer 6 months ago
parent
commit
18410c03ea
1 changed files with 4 additions and 2 deletions
  1. 4 2
      CMakeLists.txt

+ 4 - 2
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)