diff options
author | Vincent Sanders <vince@kyllikki.org> | 2019-10-11 17:24:07 +0100 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2019-10-11 17:24:07 +0100 |
commit | 872c3f5ef644bb3e8e0932897d7ce08acd18d16f (patch) | |
tree | 5f30915891ab9abc23fe95f815620e8974b58bda | |
parent | 3232c85269d5abc9dc58d306e5b13bb1be217801 (diff) | |
download | netsurf-872c3f5ef644bb3e8e0932897d7ce08acd18d16f.tar.gz netsurf-872c3f5ef644bb3e8e0932897d7ce08acd18d16f.tar.bz2 |
Update utils configuration header to cope with serenity OS
-rw-r--r-- | utils/config.h | 19 |
1 files changed, 15 insertions, 4 deletions
diff --git a/utils/config.h b/utils/config.h index ddd1c6e8e..2f393dd13 100644 --- a/utils/config.h +++ b/utils/config.h @@ -23,14 +23,23 @@ /* Try to detect which features the target OS supports */ -#if (defined(_GNU_SOURCE) && !defined(__APPLE__) || defined(__amigaos4__) || defined(__HAIKU__) || (defined(_POSIX_C_SOURCE) && ((_POSIX_C_SOURCE - 0) >= 200809L)) && !defined(__riscos__)) +#if (defined(_GNU_SOURCE) && \ + !defined(__APPLE__) || \ + defined(__amigaos4__) || \ + defined(__HAIKU__) || \ + (defined(_POSIX_C_SOURCE) && ((_POSIX_C_SOURCE - 0) >= 200809L)) && \ + !defined(__riscos__)) #define HAVE_STRNDUP #else #undef HAVE_STRNDUP char *strndup(const char *s, size_t n); #endif -#if (defined(_GNU_SOURCE) || defined(__APPLE__) || defined(__HAIKU__) || defined(__OpenBSD__)) +#if (defined(_GNU_SOURCE) || \ + defined(__APPLE__) || \ + defined(__HAIKU__) || \ + defined(__OpenBSD__) &&\ + !defined(__serenity__)) #define HAVE_STRCASESTR #else #undef HAVE_STRCASESTR @@ -134,8 +143,10 @@ char *realpath(const char *path, char *resolved_path); #endif /* amiga */ -#if defined(__amigaos4__) || defined(__AMIGA__) || \ - defined(nsatari) +#if (defined(__amigaos4__) || \ + defined(__AMIGA__) || \ + defined(nsatari) || \ + defined(__serenity__)) #define NO_IPV6 #endif |