fix benign data race in pthread_attr_init
[musl] / src / thread / pthread_attr_init.c
1 #include "pthread_impl.h"
2
3 extern size_t __default_stacksize;
4 extern size_t __default_guardsize;
5
6 int pthread_attr_init(pthread_attr_t *a)
7 {
8         *a = (pthread_attr_t){0};
9         __acquire_ptc();
10         a->_a_stacksize = __default_stacksize;
11         a->_a_guardsize = __default_guardsize;
12         __release_ptc();
13         return 0;
14 }