diff --git a/src/pipewire/thread-loop.c b/src/pipewire/thread-loop.c index d62a39780..c4bc95c24 100644 --- a/src/pipewire/thread-loop.c +++ b/src/pipewire/thread-loop.c @@ -37,8 +37,14 @@ #define pw_thread_loop_events_destroy(o) pw_thread_loop_events_emit(o, destroy, 0) #ifdef __FreeBSD__ -#include -#define pthread_setname_np pthread_set_name_np +#include +#if __FreeBSD_version < 1202000 +int pthread_setname_np(pthread_t thread, const char *name) +{ + pthread_set_name_np(thread, name); + return 0; +} +#endif #endif /** \cond */