diff --git a/local/recipes/libs/pipewire/source/src/pipewire/mem.c b/local/recipes/libs/pipewire/source/src/pipewire/mem.c index a5f585f80f..33d34e404c 100644 --- a/local/recipes/libs/pipewire/source/src/pipewire/mem.c +++ b/local/recipes/libs/pipewire/source/src/pipewire/mem.c @@ -68,7 +68,7 @@ static inline int memfd_create(const char *name, unsigned int flags) #define HAVE_MEMFD_CREATE 1 #endif -#if defined(__FreeBSD__) || defined(__MidnightBSD__) || defined(__GNU__) +#if defined(__FreeBSD__) || defined(__MidnightBSD__) || defined(__GNU__) || defined(__redox__) #define MAP_LOCKED 0 #endif diff --git a/local/recipes/libs/pipewire/source/src/pipewire/pipewire.c b/local/recipes/libs/pipewire/source/src/pipewire/pipewire.c index ada0d13be4..4618b66aaf 100644 --- a/local/recipes/libs/pipewire/source/src/pipewire/pipewire.c +++ b/local/recipes/libs/pipewire/source/src/pipewire/pipewire.c @@ -8,8 +8,10 @@ #include #include #if !defined(__FreeBSD__) && !defined(__MidnightBSD__) && !defined(__GNU__) +#ifndef __redox__ #include #endif +#endif #include #include #include @@ -738,7 +740,7 @@ static void init_prgname(void) } } #endif -#if !defined(__FreeBSD__) && !defined(__MidnightBSD__) && !defined(__GNU__) +#if !defined(__FreeBSD__) && !defined(__MidnightBSD__) && !defined(__GNU__) && !defined(__redox__) { if (prctl(PR_GET_NAME, (unsigned long) name, 0, 0, 0) == 0) { prgname = name;