diff --git a/Userland/Libraries/LibPthread/pthread.cpp b/Userland/Libraries/LibPthread/pthread.cpp index 1d5ca118d7..b8f1ca1a71 100644 --- a/Userland/Libraries/LibPthread/pthread.cpp +++ b/Userland/Libraries/LibPthread/pthread.cpp @@ -580,6 +580,31 @@ int pthread_setcanceltype([[maybe_unused]] int type, [[maybe_unused]] int* oldty TODO(); } +int pthread_spin_destroy([[maybe_unused]] pthread_spinlock_t* lock) +{ + TODO(); +} + +int pthread_spin_init([[maybe_unused]] pthread_spinlock_t* lock, [[maybe_unused]] int shared) +{ + TODO(); +} + +int pthread_spin_lock([[maybe_unused]] pthread_spinlock_t* lock) +{ + TODO(); +} + +int pthread_spin_trylock([[maybe_unused]] pthread_spinlock_t* lock) +{ + TODO(); +} + +int pthread_spin_unlock([[maybe_unused]] pthread_spinlock_t* lock) +{ + TODO(); +} + int pthread_equal(pthread_t t1, pthread_t t2) { return t1 == t2; diff --git a/Userland/Libraries/LibPthread/pthread.h b/Userland/Libraries/LibPthread/pthread.h index d801c85915..4c11c0089c 100644 --- a/Userland/Libraries/LibPthread/pthread.h +++ b/Userland/Libraries/LibPthread/pthread.h @@ -81,6 +81,9 @@ int pthread_setschedparam(pthread_t thread, int policy, const struct sched_param #define PTHREAD_MUTEX_DEFAULT PTHREAD_MUTEX_NORMAL #define PTHREAD_MUTEX_INITIALIZER __PTHREAD_MUTEX_INITIALIZER +#define PTHREAD_PROCESS_PRIVATE 1 +#define PTHREAD_PROCESS_SHARED 2 + #define PTHREAD_COND_INITIALIZER \ { \ 0, 0, CLOCK_MONOTONIC_COARSE \