From 3fb4755d48d079d47ca212a838d16259db2abcfa Mon Sep 17 00:00:00 2001 From: James Park Date: Wed, 30 Dec 2020 05:23:10 -0800 Subject: [PATCH] util: Disable memstream for Apple builds Not all SDK versions support open_memstream. Maybe some other day. Fixes: af8d488ea5e ("util,ac,aco,radv: Cross-platform memstream API") Reviewed-by: Samuel Pitoiset Part-of: --- src/util/memstream.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/util/memstream.c b/src/util/memstream.c index f133a527341..8840228563a 100644 --- a/src/util/memstream.c +++ b/src/util/memstream.c @@ -30,7 +30,7 @@ bool u_memstream_open(struct u_memstream *mem, char **bufp, size_t *sizep) { -#ifdef _WIN32 +#if defined(_WIN32) bool success = false; char path[MAX_PATH]; @@ -51,6 +51,8 @@ u_memstream_open(struct u_memstream *mem, char **bufp, size_t *sizep) } return success; +#elif defined(__APPLE__) + return false; #else FILE *const f = open_memstream(bufp, sizep); mem->f = f;