From 90a789368edfb61508444ba730babc83cf6ce336 Mon Sep 17 00:00:00 2001 From: 4lDO2 <4lDO2@protonmail.com> Date: Thu, 4 May 2023 10:01:56 +0200 Subject: [PATCH] Add missing pthread_barrierattr_destroy. --- src/header/pthread/barrier.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/header/pthread/barrier.rs b/src/header/pthread/barrier.rs index 03cbc6ca7c..e4c6905d21 100644 --- a/src/header/pthread/barrier.rs +++ b/src/header/pthread/barrier.rs @@ -77,3 +77,10 @@ pub unsafe extern "C" fn pthread_barrierattr_getpshared(attr: *const pthread_bar core::ptr::write(pshared, (*attr.cast::()).pshared); 0 } + +// Not async-signal-safe. +#[no_mangle] +pub unsafe extern "C" fn pthread_barrierattr_destroy(attr: *mut pthread_barrierattr_t) -> c_int { + core::ptr::drop_in_place(attr); + 0 +}