LibC: Add stub for `pthread_attr_setstacksize`

This commit is contained in:
Bananymous 2025-04-19 22:17:21 +03:00
parent fe6c4cd0b5
commit a85841ca76
1 changed files with 15 additions and 0 deletions

View File

@ -1,4 +1,5 @@
#include <BAN/Assert.h> #include <BAN/Assert.h>
#include <BAN/Debug.h>
#include <BAN/Atomic.h> #include <BAN/Atomic.h>
#include <BAN/PlacementNew.h> #include <BAN/PlacementNew.h>
@ -164,12 +165,26 @@ int pthread_setspecific(pthread_key_t key, const void* value)
} }
#endif #endif
int pthread_attr_destroy(pthread_attr_t* attr)
{
(void)attr;
return 0;
}
int pthread_attr_init(pthread_attr_t* attr) int pthread_attr_init(pthread_attr_t* attr)
{ {
*attr = 0; *attr = 0;
return 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) 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<pthread_trampoline_info_t*>(malloc(sizeof(pthread_trampoline_info_t))); auto* info = static_cast<pthread_trampoline_info_t*>(malloc(sizeof(pthread_trampoline_info_t)));