1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-06-01 10:38:13 +00:00

LibPthread: Implement pthread_mutexattr_init() and _destroy()

This commit is contained in:
Andreas Kling 2019-12-07 14:42:10 +01:00
parent eaab7f5672
commit 9ddfe694f2
2 changed files with 14 additions and 1 deletions

View file

@ -65,7 +65,9 @@ typedef void* pthread_key_t;
typedef void* pthread_once_t;
typedef uint32_t pthread_mutex_t;
typedef void* pthread_attr_t;
typedef void* pthread_mutexattr_t;
typedef struct __pthread_mutexattr_t {
int type;
} pthread_mutexattr_t;
typedef struct __pthread_cond_t {
void* storage;

View file

@ -125,6 +125,17 @@ int pthread_mutex_unlock(pthread_mutex_t* mutex)
return 0;
}
int pthread_mutexattr_init(pthread_mutexattr_t* attr)
{
attr->type = PTHREAD_MUTEX_NORMAL;
return 0;
}
int pthread_mutexattr_destroy(pthread_mutexattr_t*)
{
return 0;
}
int pthread_attr_init(pthread_attr_t* attributes)
{
auto* impl = new PthreadAttrImpl {};