htl: move __pthread_default_attr into libc

Signed-off-by: gfleury <gfleury@disroot.org>
This commit is contained in:
gfleury 2024-11-18 13:21:34 +02:00 committed by Samuel Thibault
parent 736befab6c
commit f55cf584ff
4 changed files with 4 additions and 1 deletions

View File

@ -25,7 +25,6 @@ SYSDEPS := lockfile
LCLHDRS :=
libpthread-routines := \
pt-attr \
pt-attr-getguardsize \
pt-attr-getscope \
pt-attr-getstack \
@ -198,6 +197,7 @@ routines := \
forward \
htlfreeres \
libc_pthread_init \
pt-attr \
pt-attr-destroy \
pt-attr-getdetachstate \
pt-attr-getinheritsched \

View File

@ -50,6 +50,7 @@ libc {
__pthread_total;
___pthread_self;
__pthread_init_thread;
__pthread_default_attr;
}
}

View File

@ -319,6 +319,7 @@ extern int __pthread_mutex_checklocked (pthread_mutex_t *mtx);
/* Default thread attributes. */
extern struct __pthread_attr __pthread_default_attr;
libc_hidden_proto (__pthread_default_attr)
/* Default barrier attributes. */
extern const struct __pthread_barrierattr __pthread_default_barrierattr;

View File

@ -37,3 +37,4 @@ struct __pthread_attr __pthread_default_attr = {
__contentionscope: PTHREAD_SCOPE_SYSTEM,
__schedpolicy: SCHED_OTHER
};
libc_hidden_data_def (__pthread_default_attr)