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>
pt-mutexattr-setrobust \
pt-mutex-init \
pt-mutex-destroy \
- pt-mutex-checklocked \
pt-mutex-lock \
pt-mutex-trylock \
pt-mutex-timedlock \
pt-condattr-setclock \
pt-condattr-setpshared \
pt-getschedparam \
+ pt-mutex-checklocked \
pt-nthreads \
pt-pthread_self \
pt-self pt-equal \
__pthread_cond_signal;
__pthread_condattr_init;
__pthread_default_condattr;
+ __pthread_mutex_checklocked;
__pthread_sigstate;
__pthread_sigstate_destroy;
__pthread_sigmask;
/* If supported, check that MUTEX is locked by the caller. */
extern int __pthread_mutex_checklocked (pthread_mutex_t *mtx);
+libc_hidden_proto (__pthread_mutex_checklocked)
\f
/* Default thread attributes. */
#include <pt-internal.h>
#include "pt-mutex.h"
#include <hurdlock.h>
+#include <unistd.h>
int
__pthread_mutex_checklocked (pthread_mutex_t *mtxp)
return ret;
}
+libc_hidden_def (__pthread_mutex_checklocked)
#include <pt-internal.h>
#include "pt-mutex.h"
#include <hurdlock.h>
+#include <unistd.h>
int
pthread_mutex_consistent (pthread_mutex_t *mtxp)
#include <pt-internal.h>
#include "pt-mutex.h"
#include <hurdlock.h>
+#include <unistd.h>
int
__pthread_mutex_lock (pthread_mutex_t *mtxp)
#include <pt-internal.h>
#include "pt-mutex.h"
#include <hurdlock.h>
+#include <unistd.h>
int
__pthread_mutex_clocklock (pthread_mutex_t *mtxp,
#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)
#include <pt-internal.h>
#include "pt-mutex.h"
#include <hurdlock.h>
+#include <unistd.h>
int
__pthread_mutex_trylock (pthread_mutex_t *mtxp)
#include <pt-internal.h>
#include "pt-mutex.h"
#include <hurdlock.h>
+#include <unistd.h>
int
__pthread_mutex_unlock (pthread_mutex_t *mtxp)
#define MTX_TYPE(mtxp) \
((mtxp)->__type | ((mtxp)->__flags & PTHREAD_MUTEX_ROBUST))
-extern int __getpid (void) __attribute__ ((const));
-
#endif /* pt-mutex.h */