]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
[xmlrpc-c] Fix MacOS build 2142/head
authorJakub Karolczyk <jakub.karolczyk@signalwire.com>
Tue, 4 Jul 2023 09:42:38 +0000 (10:42 +0100)
committerJakub Karolczyk <jakub.karolczyk@signalwire.com>
Sat, 8 Jul 2023 09:41:10 +0000 (04:41 -0500)
libs/xmlrpc-c/include/xmlrpc-c/string_int.h
libs/xmlrpc-c/lib/abyss/src/server.c
libs/xmlrpc-c/lib/abyss/src/thread_fork.c
libs/xmlrpc-c/lib/libutil/asprintf.c

index 04ac8c782bfc8774e275c914f7f46b8ff712d240..a0cc58605f14edec771999ab9d9eb78a17be97db 100644 (file)
@@ -3,7 +3,12 @@
 
 
 #include <stdarg.h>
+
+#ifdef __APPLE__
+#include <strings.h>
+#else
 #include <string.h>
+#endif
 
 #include "xmlrpc_config.h"
 #include "c_util.h"
index 6337dcfd78e7c1b37a7507ec032d5e92edebd82c..ca05011b832a0c6806ec211eef8d7f0914689bb0 100644 (file)
@@ -1,6 +1,9 @@
 /* Copyright information is at end of file */
 
 #define _XOPEN_SOURCE 600  /* Make sure strdup() is in <string.h> */
+#ifdef __APPLE__
+#define _DARWIN_C_SOURCE
+#endif
 #define _BSD_SOURCE  /* Make sure setgroups()is in <grp.h> */
 #ifndef _DEFAULT_SOURCE
 #define _DEFAULT_SOURCE
index d96bf59eb1e797b12361ce946922d7f8b45c554c..7ea382918aef9434c896c434a92863a78c4aff4c 100644 (file)
@@ -3,7 +3,11 @@
 #include <unistd.h>
 #include <string.h>
 #include <errno.h>
+#ifdef __APPLE__
+#include <sys/wait.h>
+#else
 #include <wait.h>
+#endif
 #include <signal.h>
 
 #include "xmlrpc_config.h"
index b52523065ae2f696af07916d2636473756567db5..f078518bb526d9289e0acb79ab4239e33fb50e24 100644 (file)
@@ -1,4 +1,7 @@
 #define _XOPEN_SOURCE 600  /* Make sure strdup() is in <string.h> */
+#ifdef __APPLE__
+#define _DARWIN_C_SOURCE
+#endif
 #ifndef _GNU_SOURCE
        #define _GNU_SOURCE  /* But only when HAVE_ASPRINTF */
 #endif