diff --git a/src/oapv_tpool.c b/src/oapv_tpool.c index d110356..8be0740 100644 --- a/src/oapv_tpool.c +++ b/src/oapv_tpool.c @@ -679,8 +679,3 @@ int oapv_tpool_spinlock_wait(volatile int *addr, int val) return temp; } -void threadsafe_assign(volatile int *addr, int val) -{ - // thread safe volatile assign - *addr = val; -} diff --git a/src/oapv_tpool.h b/src/oapv_tpool.h index 102687e..2529883 100644 --- a/src/oapv_tpool.h +++ b/src/oapv_tpool.h @@ -77,7 +77,6 @@ tpool_result_t oapv_tpool_deinit(oapv_tpool_t *tp); oapv_sync_obj_t oapv_tpool_sync_obj_create(); tpool_result_t oapv_tpool_sync_obj_delete(oapv_sync_obj_t *sobj); int oapv_tpool_spinlock_wait(volatile int *addr, int val); -void threadsafe_assign(volatile int *addr, int val); void oapv_tpool_enter_cs(oapv_sync_obj_t sobj); void oapv_tpool_leave_cs(oapv_sync_obj_t sobj);