From 42d8b2b16728d75159af5dfad345cf91bb2e39b2 Mon Sep 17 00:00:00 2001 From: Gleb Popov <6yearold@gmail.com> Date: Fri, 1 Oct 2021 18:09:44 +0300 Subject: [PATCH] Remove legacy FreeBSD compatibility code --- src/pipewire/impl-core.c | 27 --------------------------- 1 file changed, 27 deletions(-) diff --git a/src/pipewire/impl-core.c b/src/pipewire/impl-core.c index 961d1216a..0ad8d482f 100644 --- a/src/pipewire/impl-core.c +++ b/src/pipewire/impl-core.c @@ -34,33 +34,6 @@ #include #endif -#undef GETRANDOM_FALLBACK -#ifndef HAVE_GETRANDOM -# ifdef __FreeBSD__ -# include -// FreeBSD versions < 12 do not have getrandom() syscall -// Give a poor-man implementation here -// Can be removed after September 30, 2021 -# if __FreeBSD_version < 1200000 -# define GETRANDOM_FALLBACK 1 -# endif -# else -# include -# define GETRANDOM_FALLBACK 1 -# endif -#endif - -#ifdef GETRANDOM_FALLBACK -ssize_t getrandom(void *buf, size_t buflen, unsigned int flags) { - int fd = open("/dev/random", O_CLOEXEC); - if (fd < 0) - return -1; - ssize_t bytes = read(fd, buf, buflen); - close(fd); - return bytes; -} -#endif - #include #include