ladybird/Userland/Libraries/LibPthread
Brian Gianforcaro 9f07627f58 LibPthread: Implement pthread_spinlock_t API.
This change implements the pthread user space spinlock API. The
stress-ng Port requires a functioning version to work correctly.

To facilitate the requirements of the posix specification for the API
we implement the spinlock so that the owning tid is the value stored
in the spinlock. This gives us the proper ownership semantics needed
to implement the proper error handling.
2021-05-02 20:59:38 +02:00
..
CMakeLists.txt LibC+LibPthread: Implement function forwarding for libpthread 2021-04-20 21:08:17 +02:00
forward.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
pthread_once.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
pthread.cpp LibPthread: Implement pthread_spinlock_t API. 2021-05-02 20:59:38 +02:00
pthread.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
semaphore.cpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
semaphore.h Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00