diff options
| author | Florian Weimer <fweimer@redhat.com> | 2021-06-25 10:30:36 +0200 |
|---|---|---|
| committer | Florian Weimer <fweimer@redhat.com> | 2021-06-25 12:19:58 +0200 |
| commit | f66d9abca7ecc4ee4c7afcc1d1496411bfc70911 (patch) | |
| tree | 5290cd4cfa0598095443bb763f1e1600a0741891 | |
| parent | a752cb670a7bc4e7ee8568ba972056830bab904e (diff) | |
| download | glibc-f66d9abca7ecc4ee4c7afcc1d1496411bfc70911.tar.xz glibc-f66d9abca7ecc4ee4c7afcc1d1496411bfc70911.zip | |
Linux: Move mq_getattr from librt to libc
The symbol was moved using scripts/move-symbol-to-libc.py.
Reviewed-by: Adhemerva Zanella <adhemerval.zanella@linaro.org>
65 files changed, 75 insertions, 33 deletions
diff --git a/rt/Makefile b/rt/Makefile index 228eec8a27..f753a9aa7a 100644 --- a/rt/Makefile +++ b/rt/Makefile @@ -30,7 +30,6 @@ routines = \ librt-routines = \ librt-compat \ - mq_getattr \ mq_notify \ mq_open \ mq_receive \ @@ -62,6 +61,7 @@ $(librt-routines-var) += \ lio_listio \ lio_listio64 \ mq_close \ + mq_getattr \ mq_setattr \ tests := tst-shm tst-timer tst-timer2 \ diff --git a/rt/Versions b/rt/Versions index 01ac8cd0be..38f23c16ef 100644 --- a/rt/Versions +++ b/rt/Versions @@ -27,6 +27,7 @@ libc { GLIBC_2.3.4 { %if PTHREAD_IN_LIBC mq_close; + mq_getattr; mq_setattr; %endif } @@ -56,6 +57,7 @@ libc { lio_listio; lio_listio64; mq_close; + mq_getattr; mq_setattr; %endif shm_open; @@ -109,9 +111,9 @@ librt { GLIBC_2.3.4 { %if !PTHREAD_IN_LIBC mq_close; + mq_getattr; mq_setattr; %endif - mq_getattr; mq_notify; mq_open; mq_receive; diff --git a/sysdeps/unix/sysv/linux/aarch64/libc.abilist b/sysdeps/unix/sysv/linux/aarch64/libc.abilist index 4bc3bd5ffb..c6b225527c 100644 --- a/sysdeps/unix/sysv/linux/aarch64/libc.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/libc.abilist @@ -1358,6 +1358,7 @@ GLIBC_2.17 mount F GLIBC_2.17 mprobe F GLIBC_2.17 mprotect F GLIBC_2.17 mq_close F +GLIBC_2.17 mq_getattr F GLIBC_2.17 mq_setattr F GLIBC_2.17 mrand48 F GLIBC_2.17 mrand48_r F @@ -2402,6 +2403,7 @@ GLIBC_2.34 execveat F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F GLIBC_2.34 mq_close F +GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_setattr F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F diff --git a/sysdeps/unix/sysv/linux/aarch64/librt.abilist b/sysdeps/unix/sysv/linux/aarch64/librt.abilist index 5577602ea8..33b825d874 100644 --- a/sysdeps/unix/sysv/linux/aarch64/librt.abilist +++ b/sysdeps/unix/sysv/linux/aarch64/librt.abilist @@ -1,5 +1,4 @@ GLIBC_2.17 __mq_open_2 F -GLIBC_2.17 mq_getattr F GLIBC_2.17 mq_notify F GLIBC_2.17 mq_open F GLIBC_2.17 mq_receive F diff --git a/sysdeps/unix/sysv/linux/alpha/libc.abilist b/sysdeps/unix/sysv/linux/alpha/libc.abilist index f991411721..4930bfef60 100644 --- a/sysdeps/unix/sysv/linux/alpha/libc.abilist +++ b/sysdeps/unix/sysv/linux/alpha/libc.abilist @@ -2393,6 +2393,7 @@ GLIBC_2.3.4 dlmopen F GLIBC_2.3.4 getipv4sourcefilter F GLIBC_2.3.4 getsourcefilter F GLIBC_2.3.4 mq_close F +GLIBC_2.3.4 mq_getattr F GLIBC_2.3.4 mq_setattr F GLIBC_2.3.4 pthread_attr_getaffinity_np F GLIBC_2.3.4 pthread_attr_setaffinity_np F @@ -2497,6 +2498,7 @@ GLIBC_2.34 execveat F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F GLIBC_2.34 mq_close F +GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_setattr F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F diff --git a/sysdeps/unix/sysv/linux/alpha/librt.abilist b/sysdeps/unix/sysv/linux/alpha/librt.abilist index 59e770d345..29f9030371 100644 --- a/sysdeps/unix/sysv/linux/alpha/librt.abilist +++ b/sysdeps/unix/sysv/linux/alpha/librt.abilist @@ -10,7 +10,6 @@ GLIBC_2.3.3 timer_delete F GLIBC_2.3.3 timer_getoverrun F GLIBC_2.3.3 timer_gettime F GLIBC_2.3.3 timer_settime F -GLIBC_2.3.4 mq_getattr F GLIBC_2.3.4 mq_notify F GLIBC_2.3.4 mq_open F GLIBC_2.3.4 mq_receive F diff --git a/sysdeps/unix/sysv/linux/arc/libc.abilist b/sysdeps/unix/sysv/linux/arc/libc.abilist index d71034a0a4..78a01ca136 100644 --- a/sysdeps/unix/sysv/linux/arc/libc.abilist +++ b/sysdeps/unix/sysv/linux/arc/libc.abilist @@ -1289,6 +1289,7 @@ GLIBC_2.32 mount F GLIBC_2.32 mprobe F GLIBC_2.32 mprotect F GLIBC_2.32 mq_close F +GLIBC_2.32 mq_getattr F GLIBC_2.32 mq_setattr F GLIBC_2.32 mrand48 F GLIBC_2.32 mrand48_r F @@ -2161,6 +2162,7 @@ GLIBC_2.34 execveat F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F GLIBC_2.34 mq_close F +GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_setattr F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F diff --git a/sysdeps/unix/sysv/linux/arc/librt.abilist b/sysdeps/unix/sysv/linux/arc/librt.abilist index 6d4a02edac..4143924c8b 100644 --- a/sysdeps/unix/sysv/linux/arc/librt.abilist +++ b/sysdeps/unix/sysv/linux/arc/librt.abilist @@ -1,5 +1,4 @@ GLIBC_2.32 __mq_open_2 F -GLIBC_2.32 mq_getattr F GLIBC_2.32 mq_notify F GLIBC_2.32 mq_open F GLIBC_2.32 mq_receive F diff --git a/sysdeps/unix/sysv/linux/arm/be/libc.abilist b/sysdeps/unix/sysv/linux/arm/be/libc.abilist index 753d824fb6..4ad531fb76 100644 --- a/sysdeps/unix/sysv/linux/arm/be/libc.abilist +++ b/sysdeps/unix/sysv/linux/arm/be/libc.abilist @@ -314,6 +314,7 @@ GLIBC_2.34 execveat F GLIBC_2.34 lio_listio F GLIBC_2.34 lio_listio64 F GLIBC_2.34 mq_close F +GLIBC_2.34 mq_getattr F GLIBC_2.34 mq_setattr F GLIBC_2.34 mtx_destroy F GLIBC_2.34 mtx_init F @@ -1729,6 +1730,7 @@ GLIBC_2.4 mount F GLIBC_2.4 mprobe F GLIBC_2.4 mprotect F GLIBC_2.4 mq_close F +GLIBC_2.4 mq_getattr F GLIBC_2.4 mq_setattr F GLIBC_2.4 mrand48 F GLIBC_2.4 mrand48_r F diff --git a/sysdeps/unix/sysv/linux/arm/be/librt.abilist b/sysdeps/unix/sysv/linux/arm/be/librt.abilist index 1e9b5a4dfb..ba9f5f6422 100644 --- a/sysdeps/unix/sysv/linux/arm/be/librt.abilist +++ b/ |
