mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-20 00:51:42 +00:00
18 lines
274 B
C++
18 lines
274 B
C++
|
|
#include "OSAL/Synchronized.h"
|
||
|
|
#include <stdlib.h>
|
||
|
|
|
||
|
|
|
||
|
|
pthread_mutexattr_t mta;
|
||
|
|
bool hasInit = false;
|
||
|
|
|
||
|
|
|
||
|
|
NTSynchronized::NTSynchronized(NTReentrantSemaphore& semaphore):m_semaphore(semaphore)
|
||
|
|
{
|
||
|
|
m_semaphore.take();
|
||
|
|
}
|
||
|
|
|
||
|
|
NTSynchronized::~NTSynchronized()
|
||
|
|
{
|
||
|
|
m_semaphore.give();
|
||
|
|
}
|