Florian Weimer
f2323817dd
nptl: Move pthread_setschedparam implementation into libc
...
This is part of the libpthread removal project:
<https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html >
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2020-02-20 08:57:01 +01:00
Florian Weimer
d5074b30fe
nptl: Move pthread_getschedparam implementation into libc
...
This is part of the libpthread removal project:
<https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html >
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2020-02-20 08:57:01 +01:00
Florian Weimer
ad96df2cd9
nptl: Move pthread_cond_init implementation into libc
...
It is necessary to export __pthread_cond_init from libc because
the C11 condition variable needs it and is still left in libpthread.
This is part of the libpthread removal project:
<https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html >
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2020-02-20 08:57:01 +01:00
Florian Weimer
dc6cfdc934
nptl: Move pthread_cond_destroy implementation into libc
...
It is necessary to export __pthread_cond_destroy from libc because
the C11 condition variable needs it and is still left in libpthread.
This is part of the libpthread removal project:
<https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html >
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2020-02-20 08:57:01 +01:00
Florian Weimer
7da5c345a5
nptl: Move pthread_condattr_init implementation into libc
...
This is part of the libpthread removal project:
<https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html >
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2020-02-20 08:57:01 +01:00
Florian Weimer
249afce2e7
nptl: Move pthread_condattr_destroy implementation into libc
...
This is part of the libpthread removal project:
<https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html >
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2020-02-20 08:57:01 +01:00
Florian Weimer
dc260acd38
nptl: Move pthread_attr_setscope implementation into libc
...
This is part of the libpthread removal project:
<https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html >
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2020-02-20 08:57:01 +01:00
Florian Weimer
ed0a69b675
nptl: Move pthread_attr_getscope implementation into libc
...
This is part of the libpthread removal project:
<https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html >
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2020-02-20 08:57:01 +01:00
Florian Weimer
f0929a227b
nptl: Move pthread_attr_setschedpolicy implementation into libc
...
This is part of the libpthread removal project:
<https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html >
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2020-02-20 08:57:01 +01:00
Florian Weimer
ce197a6e0a
nptl: Move pthread_attr_getschedpolicy implementation into libc
...
This is part of the libpthread removal project:
<https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html >
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2020-02-20 08:57:01 +01:00
Adhemerval Zanella
b633cdff2c
nptl: Move waitpid implementation to libc
...
Checked on x86_64-linux-gnu and powerpc64le-linux-gnu.
2019-12-19 16:11:09 -03:00
Adhemerval Zanella
c97f9a5979
nptl: Move wait implementation to libc
...
Checked on x86_64-linux-gnu and powerpc64le-linux-gnu.
2019-12-19 16:11:09 -03:00
Adhemerval Zanella
79a547b162
nptl: Move nanosleep implementation to libc
...
Checked on x86_64-linux-gnu and powerpc64le-linux-gnu. I also checked
the libpthread.so .gnu.version_d entries for every ABI affected and
all of them contains the required versions (including for architectures
which exports __nanosleep with a different version).
Reviewed-by: Florian Weimer <fweimer@redhat.com >
2019-11-06 14:36:07 -03:00
Mike Crowe
69ca4b54c1
nptl: Add pthread_clockjoin_np
...
Introduce pthread_clockjoin_np as a version of pthread_timedjoin_np that
accepts a clockid_t parameter to indicate which clock the timeout should be
measured against. This mirrors the recently-added POSIX-proposed "clock"
wait functions.
Checked on x86_64-linux-gnu.
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2019-11-01 11:23:43 -03:00
Florian Weimer
ca602c1536
nptl: Move pthread_attr_setschedparam implementation into libc
...
This is part of the libpthread removal project:
<https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html >
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2019-10-07 20:00:38 +02:00
Florian Weimer
0caab6638e
nptl: Move pthread_attr_getschedparam implementation into libc
...
This is part of the libpthread removal project:
<https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html >
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2019-10-07 15:49:48 +02:00
Florian Weimer
eaad14b56a
nptl: Move pthread_attr_setinheritsched implementation into libc.
...
This is part of the libpthread removal project:
<https://sourceware.org/ml/libc-alpha/2019-10/msg00080.html >
2019-10-04 17:38:06 +02:00
Florian Weimer
9743c6272d
nptl: Move pthread_attr_getinheritsched implementation into libc
...
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org >
2019-08-30 07:33:02 +02:00
Adhemerval Zanella
c7fca8d404
microblaze: Split BE/LE abilist
...
The fix for BZ#18231 requires new symbols only for microblaze. This patch
adds the required folder and files for both BE and LE abilist. No semantic
changes are expected.
Checked with check-abi for microblaze-linux-gnueabihf and
microblazeel-linux-gnueabihf.
* sysdeps/microblaze/preconfigure.ac: New file.
* sysdeps/microblaze/preconfigure: Regenerate.
* sysdeps/microblaze/be/implies: New file.
* sysdeps/microblaze/le/implies: Likewise.
* sysdeps/unix/sysv/linux/microblaze/be/implies: Likewise.
* sysdeps/unix/sysv/linux/microblaze/le/implies: Likewise.
* sysdeps/unix/sysv/linux/microblaze/*.abilist. Move to
sysdeps/unix/sysv/linux/microblaze/be/*.abilist.
* sysdeps/unix/sysv/linux/microblaze/le/*.abilist: New files.
2019-08-29 09:58:27 -03:00