From a85841ca7635f7578dc0cfdbfe3016f91e3169f5 Mon Sep 17 00:00:00 2001 From: Bananymous Date: Sat, 19 Apr 2025 22:17:21 +0300 Subject: [PATCH] LibC: Add stub for `pthread_attr_setstacksize` --- userspace/libraries/LibC/pthread.cpp | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/userspace/libraries/LibC/pthread.cpp b/userspace/libraries/LibC/pthread.cpp index cf65d372..684e4a19 100644 --- a/userspace/libraries/LibC/pthread.cpp +++ b/userspace/libraries/LibC/pthread.cpp @@ -1,4 +1,5 @@ #include +#include #include #include @@ -164,12 +165,26 @@ int pthread_setspecific(pthread_key_t key, const void* value) } #endif +int pthread_attr_destroy(pthread_attr_t* attr) +{ + (void)attr; + return 0; +} + int pthread_attr_init(pthread_attr_t* attr) { *attr = 0; return 0; } +int pthread_attr_setstacksize(pthread_attr_t* attr, size_t stacksize) +{ + (void)attr; + (void)stacksize; + dwarnln("TODO: ignoring pthread_attr_setstacksize"); + return 0; +} + int pthread_create(pthread_t* __restrict thread_id, const pthread_attr_t* __restrict attr, void* (*start_routine)(void*), void* __restrict arg) { auto* info = static_cast(malloc(sizeof(pthread_trampoline_info_t)));