From da4aea0b5e60ec2351367b0facee24e6035a7129 Mon Sep 17 00:00:00 2001 From: Adhemerval Zanella Date: Wed, 3 Feb 2021 13:50:21 -0300 Subject: pthread: Refactor semaphore code The internal semaphore list code is moved to a specific file, sem_routine.c, and the internal usage is simplified to only two functions (one to insert a new semaphore and one to remove it from the internal list). There is no need to expose the internal locking, neither how the semaphore mapping is implemented. No functional or semantic change is expected, tested on x86_64-linux-gnu. --- htl/Makefile | 1 + 1 file changed, 1 insertion(+) (limited to 'htl/Makefile') diff --git a/htl/Makefile b/htl/Makefile index 9adc95e07f..c15c1b194e 100644 --- a/htl/Makefile +++ b/htl/Makefile @@ -131,6 +131,7 @@ libpthread-routines := pt-attr pt-attr-destroy pt-attr-getdetachstate \ sem_close sem-destroy sem-getvalue sem-init sem_open \ sem-post sem-timedwait sem-trywait sem_unlink \ sem-wait sem-waitfast \ + sem_routines \ \ cancellation \ cthreads-compat \ -- cgit v1.2.3-70-g09d2