From 189d8bad1d5e57b9b2021ec220e24381b0a06581 Mon Sep 17 00:00:00 2001 From: leitner Date: Wed, 11 Nov 2015 08:04:00 +0000 Subject: [PATCH] darwin compat --- fmt/fmt_escapecharxml.c | 6 ++++++ socket/socket_fastopen.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/fmt/fmt_escapecharxml.c b/fmt/fmt_escapecharxml.c index 94f1f55..18c1cb7 100644 --- a/fmt/fmt_escapecharxml.c +++ b/fmt/fmt_escapecharxml.c @@ -29,5 +29,11 @@ string: } #ifdef __GNUC__ +#ifdef __APPLE__ +size_t fmt_escapecharhtml(char* dest,uint32_t ch) { + return fmt_escapecharxml(dest,ch); +} +#else size_t fmt_escapecharhtml(char* dest,uint32_t ch) __attribute__((__alias__("fmt_escapecharxml"))); #endif +#endif diff --git a/socket/socket_fastopen.c b/socket/socket_fastopen.c index 5c877b3..0a9c659 100644 --- a/socket/socket_fastopen.c +++ b/socket/socket_fastopen.c @@ -7,7 +7,7 @@ #include int socket_fastopen(int s) { -#ifdef TCP_FASTOPEN +#if defined(SOL_TCP) && defined(TCP_FASTOPEN) return setsockopt(s,SOL_TCP,TCP_FASTOPEN,(int[]){ 5 }, sizeof(int)); #else #ifdef ENOPROTOOPT