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 := LCLHDRS :=
libpthread-routines := \ libpthread-routines := \
pt-attr \
pt-attr-getguardsize \ pt-attr-getguardsize \
pt-attr-getscope \ pt-attr-getscope \
pt-attr-getstack \ pt-attr-getstack \
@ -198,6 +197,7 @@ routines := \
forward \ forward \
htlfreeres \ htlfreeres \
libc_pthread_init \ libc_pthread_init \
pt-attr \
pt-attr-destroy \ pt-attr-destroy \
pt-attr-getdetachstate \ pt-attr-getdetachstate \
pt-attr-getinheritsched \ pt-attr-getinheritsched \

View File

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

View File

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

View File

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