diff options
author | gfleury <gfleury@disroot.org> | 2024-12-19 22:37:26 +0200 |
---|---|---|
committer | Samuel Thibault <samuel.thibault@ens-lyon.org> | 2024-12-22 23:34:28 +0100 |
commit | ba8522542fc2f1fa0a928432be91b9456ad745da (patch) | |
tree | 2d3f89017440733973acd0ade3e576bff47feeca /sysdeps | |
parent | a369d567d206d04a7c56b388b829424046309b95 (diff) | |
download | glibc-ba8522542fc2f1fa0a928432be91b9456ad745da.zip glibc-ba8522542fc2f1fa0a928432be91b9456ad745da.tar.gz glibc-ba8522542fc2f1fa0a928432be91b9456ad745da.tar.bz2 |
htl: move __pthread_mutex_checklocked into libc.
move out __getpid from pt-mutex.h
and in pt-mutex-* include <unistd.h> where
__getpid was called
Signed-off-by: gfleury <gfleury@disroot.org>
Message-ID: <20241219203727.669825-8-gfleury@disroot.org>
Diffstat (limited to 'sysdeps')
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-mutex-checklocked.c | 2 | ||||
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-mutex-consistent.c | 1 | ||||
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-mutex-lock.c | 1 | ||||
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-mutex-timedlock.c | 1 | ||||
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c | 1 | ||||
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-mutex-trylock.c | 1 | ||||
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-mutex-unlock.c | 1 | ||||
-rw-r--r-- | sysdeps/mach/hurd/htl/pt-mutex.h | 2 |
8 files changed, 8 insertions, 2 deletions
diff --git a/sysdeps/mach/hurd/htl/pt-mutex-checklocked.c b/sysdeps/mach/hurd/htl/pt-mutex-checklocked.c index c6afa0d..2a3ce3c 100644 --- a/sysdeps/mach/hurd/htl/pt-mutex-checklocked.c +++ b/sysdeps/mach/hurd/htl/pt-mutex-checklocked.c @@ -22,6 +22,7 @@ #include <pt-internal.h> #include "pt-mutex.h" #include <hurdlock.h> +#include <unistd.h> int __pthread_mutex_checklocked (pthread_mutex_t *mtxp) @@ -49,3 +50,4 @@ __pthread_mutex_checklocked (pthread_mutex_t *mtxp) return ret; } +libc_hidden_def (__pthread_mutex_checklocked) diff --git a/sysdeps/mach/hurd/htl/pt-mutex-consistent.c b/sysdeps/mach/hurd/htl/pt-mutex-consistent.c index bd41eb2..56b1103 100644 --- a/sysdeps/mach/hurd/htl/pt-mutex-consistent.c +++ b/sysdeps/mach/hurd/htl/pt-mutex-consistent.c @@ -22,6 +22,7 @@ #include <pt-internal.h> #include "pt-mutex.h" #include <hurdlock.h> +#include <unistd.h> int pthread_mutex_consistent (pthread_mutex_t *mtxp) diff --git a/sysdeps/mach/hurd/htl/pt-mutex-lock.c b/sysdeps/mach/hurd/htl/pt-mutex-lock.c index 3df26f4..12dae49 100644 --- a/sysdeps/mach/hurd/htl/pt-mutex-lock.c +++ b/sysdeps/mach/hurd/htl/pt-mutex-lock.c @@ -22,6 +22,7 @@ #include <pt-internal.h> #include "pt-mutex.h" #include <hurdlock.h> +#include <unistd.h> int __pthread_mutex_lock (pthread_mutex_t *mtxp) diff --git a/sysdeps/mach/hurd/htl/pt-mutex-timedlock.c b/sysdeps/mach/hurd/htl/pt-mutex-timedlock.c index 30aff2c..11cea03 100644 --- a/sysdeps/mach/hurd/htl/pt-mutex-timedlock.c +++ b/sysdeps/mach/hurd/htl/pt-mutex-timedlock.c @@ -22,6 +22,7 @@ #include <pt-internal.h> #include "pt-mutex.h" #include <hurdlock.h> +#include <unistd.h> int __pthread_mutex_clocklock (pthread_mutex_t *mtxp, diff --git a/sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c b/sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c index d3aaaad..c66a97b 100644 --- a/sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c +++ b/sysdeps/mach/hurd/htl/pt-mutex-transfer-np.c @@ -23,6 +23,7 @@ #include <pt-internal.h> #include "pt-mutex.h" #include <hurdlock.h> +#include <unistd.h> int __pthread_mutex_transfer_np (pthread_mutex_t *mtxp, pthread_t th) diff --git a/sysdeps/mach/hurd/htl/pt-mutex-trylock.c b/sysdeps/mach/hurd/htl/pt-mutex-trylock.c index c232dc7..3458945 100644 --- a/sysdeps/mach/hurd/htl/pt-mutex-trylock.c +++ b/sysdeps/mach/hurd/htl/pt-mutex-trylock.c @@ -22,6 +22,7 @@ #include <pt-internal.h> #include "pt-mutex.h" #include <hurdlock.h> +#include <unistd.h> int __pthread_mutex_trylock (pthread_mutex_t *mtxp) diff --git a/sysdeps/mach/hurd/htl/pt-mutex-unlock.c b/sysdeps/mach/hurd/htl/pt-mutex-unlock.c index e85ba2c..238728e 100644 --- a/sysdeps/mach/hurd/htl/pt-mutex-unlock.c +++ b/sysdeps/mach/hurd/htl/pt-mutex-unlock.c @@ -22,6 +22,7 @@ #include <pt-internal.h> #include "pt-mutex.h" #include <hurdlock.h> +#include <unistd.h> int __pthread_mutex_unlock (pthread_mutex_t *mtxp) diff --git a/sysdeps/mach/hurd/htl/pt-mutex.h b/sysdeps/mach/hurd/htl/pt-mutex.h index d9b7eec..ca56944 100644 --- a/sysdeps/mach/hurd/htl/pt-mutex.h +++ b/sysdeps/mach/hurd/htl/pt-mutex.h @@ -85,6 +85,4 @@ #define MTX_TYPE(mtxp) \ ((mtxp)->__type | ((mtxp)->__flags & PTHREAD_MUTEX_ROBUST)) -extern int __getpid (void) __attribute__ ((const)); - #endif /* pt-mutex.h */ |