]> git.ipfire.org Git - thirdparty/glibc.git/commitdiff
nptl: Remove fsync from libpthread
authorAdhemerval Zanella <adhemerval.zanella@linaro.org>
Fri, 12 Mar 2021 19:47:45 +0000 (16:47 -0300)
committerAdhemerval Zanella <adhemerval.zanella@linaro.org>
Thu, 18 Mar 2021 18:54:39 +0000 (15:54 -0300)
The libc version is identical and built with same flags.

Checked on x86_64-linux-gnu.

31 files changed:
nptl/Makefile
nptl/Versions
sysdeps/unix/sysv/linux/aarch64/libpthread.abilist
sysdeps/unix/sysv/linux/alpha/libpthread.abilist
sysdeps/unix/sysv/linux/arc/libpthread.abilist
sysdeps/unix/sysv/linux/arm/be/libpthread.abilist
sysdeps/unix/sysv/linux/arm/le/libpthread.abilist
sysdeps/unix/sysv/linux/csky/libpthread.abilist
sysdeps/unix/sysv/linux/hppa/libpthread.abilist
sysdeps/unix/sysv/linux/i386/libpthread.abilist
sysdeps/unix/sysv/linux/ia64/libpthread.abilist
sysdeps/unix/sysv/linux/m68k/coldfire/libpthread.abilist
sysdeps/unix/sysv/linux/m68k/m680x0/libpthread.abilist
sysdeps/unix/sysv/linux/microblaze/be/libpthread.abilist
sysdeps/unix/sysv/linux/microblaze/le/libpthread.abilist
sysdeps/unix/sysv/linux/mips/mips32/libpthread.abilist
sysdeps/unix/sysv/linux/mips/mips64/libpthread.abilist
sysdeps/unix/sysv/linux/nios2/libpthread.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc32/libpthread.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/be/libpthread.abilist
sysdeps/unix/sysv/linux/powerpc/powerpc64/le/libpthread.abilist
sysdeps/unix/sysv/linux/riscv/rv32/libpthread.abilist
sysdeps/unix/sysv/linux/riscv/rv64/libpthread.abilist
sysdeps/unix/sysv/linux/s390/s390-32/libpthread.abilist
sysdeps/unix/sysv/linux/s390/s390-64/libpthread.abilist
sysdeps/unix/sysv/linux/sh/be/libpthread.abilist
sysdeps/unix/sysv/linux/sh/le/libpthread.abilist
sysdeps/unix/sysv/linux/sparc/sparc32/libpthread.abilist
sysdeps/unix/sysv/linux/sparc/sparc64/libpthread.abilist
sysdeps/unix/sysv/linux/x86_64/64/libpthread.abilist
sysdeps/unix/sysv/linux/x86_64/x32/libpthread.abilist

index 72b0c04ec84aebf95457242486d97f21b0f5da15..2b00bedf55ea06ef3d387ddd93907f963aa1ef49 100644 (file)
@@ -82,7 +82,7 @@ static-only-routines = pthread_atfork
 # binaries.
 pthread-compat-wrappers = \
                      send \
-                     fsync lseek lseek64 \
+                     lseek lseek64 \
                      msync open open64 pause \
                      pread pread64 pwrite pwrite64 \
                      tcdrain msgrcv msgsnd \
@@ -304,7 +304,6 @@ CFLAGS-sendmsg.c += -fexceptions -fasynchronous-unwind-tables
 CFLAGS-sigsuspend.c += -fexceptions -fasynchronous-unwind-tables
 CFLAGS-msync.c += -fexceptions -fasynchronous-unwind-tables
 CFLAGS-fdatasync.c += -fexceptions -fasynchronous-unwind-tables
-CFLAGS-fsync.c += -fexceptions -fasynchronous-unwind-tables
 
 CFLAGS-pt-system.c += -fexceptions
 
index 9e00ad3f2fd2fa5334127172ed8b988eae777a64..62a9e37e131b669e935e166958d4e64aaab24b79 100644 (file)
@@ -130,7 +130,6 @@ libpthread {
     _pthread_cleanup_push_defer;
     fcntl;
     flockfile;
-    fsync;
     ftrylockfile;
     funlockfile;
     longjmp;
index 541ca38a43aba313272c8faccec901679b16c393..e92d48ec5024e8ae861962d3c7556cea725caaf5 100644 (file)
@@ -46,7 +46,6 @@ GLIBC_2.17 _pthread_cleanup_push F
 GLIBC_2.17 _pthread_cleanup_push_defer F
 GLIBC_2.17 fcntl F
 GLIBC_2.17 flockfile F
-GLIBC_2.17 fsync F
 GLIBC_2.17 ftrylockfile F
 GLIBC_2.17 funlockfile F
 GLIBC_2.17 longjmp F
index 96b0b1bf70addd8bdbfc47547cdf7e928e156471..0fe52e95012d77cbbd6f2bae36422a402e01a2bf 100644 (file)
@@ -26,7 +26,6 @@ GLIBC_2.0 _pthread_cleanup_push F
 GLIBC_2.0 _pthread_cleanup_push_defer F
 GLIBC_2.0 fcntl F
 GLIBC_2.0 flockfile F
-GLIBC_2.0 fsync F
 GLIBC_2.0 ftrylockfile F
 GLIBC_2.0 funlockfile F
 GLIBC_2.0 longjmp F
index d5fe5862b48ff721d9eeed9702c1acd0d71dba7a..8ac1423f14f8ee793a6699fa1996bac96efe7da9 100644 (file)
@@ -51,7 +51,6 @@ GLIBC_2.32 cnd_signal F
 GLIBC_2.32 cnd_timedwait F
 GLIBC_2.32 cnd_wait F
 GLIBC_2.32 flockfile F
-GLIBC_2.32 fsync F
 GLIBC_2.32 ftrylockfile F
 GLIBC_2.32 funlockfile F
 GLIBC_2.32 lseek F
index 51a222b2471d2a470f1052e834fda89e7c95058b..92c12a22a940febe5a6add2e940d872499eda8d2 100644 (file)
@@ -81,7 +81,6 @@ GLIBC_2.4 _pthread_cleanup_push F
 GLIBC_2.4 _pthread_cleanup_push_defer F
 GLIBC_2.4 fcntl F
 GLIBC_2.4 flockfile F
-GLIBC_2.4 fsync F
 GLIBC_2.4 ftrylockfile F
 GLIBC_2.4 funlockfile F
 GLIBC_2.4 longjmp F
index 51a222b2471d2a470f1052e834fda89e7c95058b..92c12a22a940febe5a6add2e940d872499eda8d2 100644 (file)
@@ -81,7 +81,6 @@ GLIBC_2.4 _pthread_cleanup_push F
 GLIBC_2.4 _pthread_cleanup_push_defer F
 GLIBC_2.4 fcntl F
 GLIBC_2.4 flockfile F
-GLIBC_2.4 fsync F
 GLIBC_2.4 ftrylockfile F
 GLIBC_2.4 funlockfile F
 GLIBC_2.4 longjmp F
index 2da448b8102d603b817c183d52f3cdb0dfef53a1..be9d31b3d5b434596704b165499a07cc15de90fb 100644 (file)
@@ -51,7 +51,6 @@ GLIBC_2.29 cnd_signal F
 GLIBC_2.29 cnd_timedwait F
 GLIBC_2.29 cnd_wait F
 GLIBC_2.29 flockfile F
-GLIBC_2.29 fsync F
 GLIBC_2.29 ftrylockfile F
 GLIBC_2.29 funlockfile F
 GLIBC_2.29 lseek F
index fd2d452be7934017e60b38a4c3d8c516aae9be17..2f5d4d1a74f1099a77933379546f5058eb628a52 100644 (file)
@@ -48,7 +48,6 @@ GLIBC_2.2 _pthread_cleanup_push F
 GLIBC_2.2 _pthread_cleanup_push_defer F
 GLIBC_2.2 fcntl F
 GLIBC_2.2 flockfile F
-GLIBC_2.2 fsync F
 GLIBC_2.2 ftrylockfile F
 GLIBC_2.2 funlockfile F
 GLIBC_2.2 longjmp F
index 23ee7dd7f04aecb8cc29475abed5170de8a08abf..b4043aaeae06acf94b6c3ff031dc55b076a06177 100644 (file)
@@ -26,7 +26,6 @@ GLIBC_2.0 _pthread_cleanup_push F
 GLIBC_2.0 _pthread_cleanup_push_defer F
 GLIBC_2.0 fcntl F
 GLIBC_2.0 flockfile F
-GLIBC_2.0 fsync F
 GLIBC_2.0 ftrylockfile F
 GLIBC_2.0 funlockfile F
 GLIBC_2.0 longjmp F
index d91bd138c4a48ef004971d880b303931df2c1f1e..e7cb305bf52ae5970c88438469965a13cc9249f7 100644 (file)
@@ -48,7 +48,6 @@ GLIBC_2.2 _pthread_cleanup_push F
 GLIBC_2.2 _pthread_cleanup_push_defer F
 GLIBC_2.2 fcntl F
 GLIBC_2.2 flockfile F
-GLIBC_2.2 fsync F
 GLIBC_2.2 ftrylockfile F
 GLIBC_2.2 funlockfile F
 GLIBC_2.2 longjmp F
index 51a222b2471d2a470f1052e834fda89e7c95058b..92c12a22a940febe5a6add2e940d872499eda8d2 100644 (file)
@@ -81,7 +81,6 @@ GLIBC_2.4 _pthread_cleanup_push F
 GLIBC_2.4 _pthread_cleanup_push_defer F
 GLIBC_2.4 fcntl F
 GLIBC_2.4 flockfile F
-GLIBC_2.4 fsync F
 GLIBC_2.4 ftrylockfile F
 GLIBC_2.4 funlockfile F
 GLIBC_2.4 longjmp F
index 23ee7dd7f04aecb8cc29475abed5170de8a08abf..b4043aaeae06acf94b6c3ff031dc55b076a06177 100644 (file)
@@ -26,7 +26,6 @@ GLIBC_2.0 _pthread_cleanup_push F
 GLIBC_2.0 _pthread_cleanup_push_defer F
 GLIBC_2.0 fcntl F
 GLIBC_2.0 flockfile F
-GLIBC_2.0 fsync F
 GLIBC_2.0 ftrylockfile F
 GLIBC_2.0 funlockfile F
 GLIBC_2.0 longjmp F
index 6e8c0401abfaa558a9727ef25ce8aa9c47bdb062..85e0c3a6b8b4ca8b7a8c494b6515780c01517442 100644 (file)
@@ -46,7 +46,6 @@ GLIBC_2.18 _pthread_cleanup_push F
 GLIBC_2.18 _pthread_cleanup_push_defer F
 GLIBC_2.18 fcntl F
 GLIBC_2.18 flockfile F
-GLIBC_2.18 fsync F
 GLIBC_2.18 ftrylockfile F
 GLIBC_2.18 funlockfile F
 GLIBC_2.18 longjmp F
index 6e8c0401abfaa558a9727ef25ce8aa9c47bdb062..85e0c3a6b8b4ca8b7a8c494b6515780c01517442 100644 (file)
@@ -46,7 +46,6 @@ GLIBC_2.18 _pthread_cleanup_push F
 GLIBC_2.18 _pthread_cleanup_push_defer F
 GLIBC_2.18 fcntl F
 GLIBC_2.18 flockfile F
-GLIBC_2.18 fsync F
 GLIBC_2.18 ftrylockfile F
 GLIBC_2.18 funlockfile F
 GLIBC_2.18 longjmp F
index 80f14f61afc4eae3c363e0fcca2cc627f1be6d56..7b1869730965b996a5b122ef4b68884c62b162df 100644 (file)
@@ -26,7 +26,6 @@ GLIBC_2.0 _pthread_cleanup_push F
 GLIBC_2.0 _pthread_cleanup_push_defer F
 GLIBC_2.0 fcntl F
 GLIBC_2.0 flockfile F
-GLIBC_2.0 fsync F
 GLIBC_2.0 ftrylockfile F
 GLIBC_2.0 funlockfile F
 GLIBC_2.0 longjmp F
index 80f14f61afc4eae3c363e0fcca2cc627f1be6d56..7b1869730965b996a5b122ef4b68884c62b162df 100644 (file)
@@ -26,7 +26,6 @@ GLIBC_2.0 _pthread_cleanup_push F
 GLIBC_2.0 _pthread_cleanup_push_defer F
 GLIBC_2.0 fcntl F
 GLIBC_2.0 flockfile F
-GLIBC_2.0 fsync F
 GLIBC_2.0 ftrylockfile F
 GLIBC_2.0 funlockfile F
 GLIBC_2.0 longjmp F
index 2c881bef1a5d957162adcd0e8b5f004ac6e37af5..ff38d3ae8d69dee7bbcefe1de4693ec95836e797 100644 (file)
@@ -46,7 +46,6 @@ GLIBC_2.21 _pthread_cleanup_push F
 GLIBC_2.21 _pthread_cleanup_push_defer F
 GLIBC_2.21 fcntl F
 GLIBC_2.21 flockfile F
-GLIBC_2.21 fsync F
 GLIBC_2.21 ftrylockfile F
 GLIBC_2.21 funlockfile F
 GLIBC_2.21 longjmp F
index d8de85927d493990b6d5af346a95913bc077a0fb..950e1e5cc54db293ac979ee5e527db53958c6009 100644 (file)
@@ -26,7 +26,6 @@ GLIBC_2.0 _pthread_cleanup_push F
 GLIBC_2.0 _pthread_cleanup_push_defer F
 GLIBC_2.0 fcntl F
 GLIBC_2.0 flockfile F
-GLIBC_2.0 fsync F
 GLIBC_2.0 ftrylockfile F
 GLIBC_2.0 funlockfile F
 GLIBC_2.0 longjmp F
index c2eb28410e29d6c989f38bda9a6b3fd646f928d1..5739829e5d7f705b861a7a5b400452b1b020df74 100644 (file)
@@ -69,7 +69,6 @@ GLIBC_2.3 _pthread_cleanup_push F
 GLIBC_2.3 _pthread_cleanup_push_defer F
 GLIBC_2.3 fcntl F
 GLIBC_2.3 flockfile F
-GLIBC_2.3 fsync F
 GLIBC_2.3 ftrylockfile F
 GLIBC_2.3 funlockfile F
 GLIBC_2.3 longjmp F
index 541ca38a43aba313272c8faccec901679b16c393..e92d48ec5024e8ae861962d3c7556cea725caaf5 100644 (file)
@@ -46,7 +46,6 @@ GLIBC_2.17 _pthread_cleanup_push F
 GLIBC_2.17 _pthread_cleanup_push_defer F
 GLIBC_2.17 fcntl F
 GLIBC_2.17 flockfile F
-GLIBC_2.17 fsync F
 GLIBC_2.17 ftrylockfile F
 GLIBC_2.17 funlockfile F
 GLIBC_2.17 longjmp F
index 176be14fc1deb7e76c6da4e06b32376ca4f94e79..887c10879b984b4b483f572994dfbdc63f311361 100644 (file)
@@ -51,7 +51,6 @@ GLIBC_2.33 cnd_signal F
 GLIBC_2.33 cnd_timedwait F
 GLIBC_2.33 cnd_wait F
 GLIBC_2.33 flockfile F
-GLIBC_2.33 fsync F
 GLIBC_2.33 ftrylockfile F
 GLIBC_2.33 funlockfile F
 GLIBC_2.33 lseek F
index e8ea0ebf7094b5055de7dbf771b2e914a74f2b62..2bb829f57d027ec3a1fd9612a98c6f118bb84167 100644 (file)
@@ -46,7 +46,6 @@ GLIBC_2.27 _pthread_cleanup_push F
 GLIBC_2.27 _pthread_cleanup_push_defer F
 GLIBC_2.27 fcntl F
 GLIBC_2.27 flockfile F
-GLIBC_2.27 fsync F
 GLIBC_2.27 ftrylockfile F
 GLIBC_2.27 funlockfile F
 GLIBC_2.27 lseek F
index 8524fd8de5eb486e57571987931d6937c43c7666..4287e33813c89e36b329700ac3a5484e45240984 100644 (file)
@@ -26,7 +26,6 @@ GLIBC_2.0 _pthread_cleanup_push F
 GLIBC_2.0 _pthread_cleanup_push_defer F
 GLIBC_2.0 fcntl F
 GLIBC_2.0 flockfile F
-GLIBC_2.0 fsync F
 GLIBC_2.0 ftrylockfile F
 GLIBC_2.0 funlockfile F
 GLIBC_2.0 longjmp F
index b34a38bea75af43cf3722be655eb213568797052..92fd430f696ebf426ea1688419811f71405fbc89 100644 (file)
@@ -50,7 +50,6 @@ GLIBC_2.2 _pthread_cleanup_push F
 GLIBC_2.2 _pthread_cleanup_push_defer F
 GLIBC_2.2 fcntl F
 GLIBC_2.2 flockfile F
-GLIBC_2.2 fsync F
 GLIBC_2.2 ftrylockfile F
 GLIBC_2.2 funlockfile F
 GLIBC_2.2 longjmp F
index fd2d452be7934017e60b38a4c3d8c516aae9be17..2f5d4d1a74f1099a77933379546f5058eb628a52 100644 (file)
@@ -48,7 +48,6 @@ GLIBC_2.2 _pthread_cleanup_push F
 GLIBC_2.2 _pthread_cleanup_push_defer F
 GLIBC_2.2 fcntl F
 GLIBC_2.2 flockfile F
-GLIBC_2.2 fsync F
 GLIBC_2.2 ftrylockfile F
 GLIBC_2.2 funlockfile F
 GLIBC_2.2 longjmp F
index fd2d452be7934017e60b38a4c3d8c516aae9be17..2f5d4d1a74f1099a77933379546f5058eb628a52 100644 (file)
@@ -48,7 +48,6 @@ GLIBC_2.2 _pthread_cleanup_push F
 GLIBC_2.2 _pthread_cleanup_push_defer F
 GLIBC_2.2 fcntl F
 GLIBC_2.2 flockfile F
-GLIBC_2.2 fsync F
 GLIBC_2.2 ftrylockfile F
 GLIBC_2.2 funlockfile F
 GLIBC_2.2 longjmp F
index 96b0b1bf70addd8bdbfc47547cdf7e928e156471..0fe52e95012d77cbbd6f2bae36422a402e01a2bf 100644 (file)
@@ -26,7 +26,6 @@ GLIBC_2.0 _pthread_cleanup_push F
 GLIBC_2.0 _pthread_cleanup_push_defer F
 GLIBC_2.0 fcntl F
 GLIBC_2.0 flockfile F
-GLIBC_2.0 fsync F
 GLIBC_2.0 ftrylockfile F
 GLIBC_2.0 funlockfile F
 GLIBC_2.0 longjmp F
index d91bd138c4a48ef004971d880b303931df2c1f1e..e7cb305bf52ae5970c88438469965a13cc9249f7 100644 (file)
@@ -48,7 +48,6 @@ GLIBC_2.2 _pthread_cleanup_push F
 GLIBC_2.2 _pthread_cleanup_push_defer F
 GLIBC_2.2 fcntl F
 GLIBC_2.2 flockfile F
-GLIBC_2.2 fsync F
 GLIBC_2.2 ftrylockfile F
 GLIBC_2.2 funlockfile F
 GLIBC_2.2 longjmp F
index f37d526fa3ce59ea28fc325c1e6ad14469f31f50..e85ca37dd05958c932870fed23bc563f01e7a1fa 100644 (file)
@@ -48,7 +48,6 @@ GLIBC_2.2.5 _pthread_cleanup_push F
 GLIBC_2.2.5 _pthread_cleanup_push_defer F
 GLIBC_2.2.5 fcntl F
 GLIBC_2.2.5 flockfile F
-GLIBC_2.2.5 fsync F
 GLIBC_2.2.5 ftrylockfile F
 GLIBC_2.2.5 funlockfile F
 GLIBC_2.2.5 longjmp F
index dc776adaf018c2ad516ae4a59316825c4e0e71f8..5a16233283ee9ab7c38e9312d382522b309e45b8 100644 (file)
@@ -46,7 +46,6 @@ GLIBC_2.16 _pthread_cleanup_push F
 GLIBC_2.16 _pthread_cleanup_push_defer F
 GLIBC_2.16 fcntl F
 GLIBC_2.16 flockfile F
-GLIBC_2.16 fsync F
 GLIBC_2.16 ftrylockfile F
 GLIBC_2.16 funlockfile F
 GLIBC_2.16 longjmp F