diff --git a/libraries/AP_HAL_Linux/Semaphores.cpp b/libraries/AP_HAL_Linux/Semaphores.cpp index 0bcf98057c..d07a71baee 100644 --- a/libraries/AP_HAL_Linux/Semaphores.cpp +++ b/libraries/AP_HAL_Linux/Semaphores.cpp @@ -8,12 +8,6 @@ using namespace Linux; // construct a semaphore Semaphore::Semaphore() -{ - pthread_mutex_init(&_lock, nullptr); -} - -// construct a recursive semaphore (allows a thread to take it more than once) -Semaphore_Recursive::Semaphore_Recursive() { pthread_mutexattr_t attr; pthread_mutexattr_init(&attr); diff --git a/libraries/AP_HAL_Linux/Semaphores.h b/libraries/AP_HAL_Linux/Semaphores.h index f9436a928b..90655871ec 100644 --- a/libraries/AP_HAL_Linux/Semaphores.h +++ b/libraries/AP_HAL_Linux/Semaphores.h @@ -18,9 +18,4 @@ protected: pthread_mutex_t _lock; }; -class Semaphore_Recursive : public Semaphore { -public: - Semaphore_Recursive(); -}; - }