From 9df621d21f799fb5b7298464345c9c07f20762f1 Mon Sep 17 00:00:00 2001 From: Martin Willi Date: Thu, 24 Oct 2013 15:58:28 +0200 Subject: [PATCH] utils: Fix check for fmemopen() fallback implementation --- src/libstrongswan/utils/utils.c | 2 +- src/libstrongswan/utils/utils.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libstrongswan/utils/utils.c b/src/libstrongswan/utils/utils.c index 3a535c5a2..266fb4357 100644 --- a/src/libstrongswan/utils/utils.c +++ b/src/libstrongswan/utils/utils.c @@ -515,7 +515,7 @@ _cas_impl(ptr, void*) #endif /* HAVE_GCC_ATOMIC_OPERATIONS */ -#if HAVE_FMEMOPEN == fallback +#ifdef HAVE_FMEMOPEN_FALLBACK static int fmemread(chunk_t *cookie, char *buf, int size) { diff --git a/src/libstrongswan/utils/utils.h b/src/libstrongswan/utils/utils.h index 2cbab5b46..f1bac3421 100644 --- a/src/libstrongswan/utils/utils.h +++ b/src/libstrongswan/utils/utils.h @@ -767,7 +767,8 @@ bool cas_ptr(void **ptr, void *oldval, void *newval); #ifndef HAVE_FMEMOPEN # ifdef HAVE_FUNOPEN -# define HAVE_FMEMOPEN fallback +# define HAVE_FMEMOPEN +# define HAVE_FMEMOPEN_FALLBACK /** * fmemopen(3) fallback using BSD funopen. *