From 0a21c61ed0f577a3fa4f6ef6af1654bc1400659a Mon Sep 17 00:00:00 2001 From: Gleb Popov <6yearold@gmail.com> Date: Sun, 10 Nov 2019 11:47:01 +0400 Subject: [PATCH] Don't define memfd_create() and USE_MEMFD on FreeBSD. --- src/pipewire/mem.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/pipewire/mem.c b/src/pipewire/mem.c index e81c59445..31e9f6d76 100644 --- a/src/pipewire/mem.c +++ b/src/pipewire/mem.c @@ -43,9 +43,11 @@ #define NAME "mempool" +#ifndef __FreeBSD__ #define USE_MEMFD +#endif -#ifndef HAVE_MEMFD_CREATE +#if defined(USE_MEMFD) && !defined(HAVE_MEMFD_CREATE) /* * No glibc wrappers exist for memfd_create(2), so provide our own. *