diff options
author | Florian Weimer <fweimer@redhat.com> | 2021-06-22 09:50:27 +0200 |
---|---|---|
committer | Florian Weimer <fweimer@redhat.com> | 2021-06-22 09:51:14 +0200 |
commit | 412b05fec9323a093fe271ae01b4083ea2d1fc1f (patch) | |
tree | 9ad4f8b7dcf189fc8d2d67924be0765b6015fb98 | |
parent | 3c79234c7a9cf57aa79e84745493dfad1a7c72fc (diff) | |
download | glibc-412b05fec9323a093fe271ae01b4083ea2d1fc1f.tar.gz glibc-412b05fec9323a093fe271ae01b4083ea2d1fc1f.tar.xz glibc-412b05fec9323a093fe271ae01b4083ea2d1fc1f.zip |
Add hidden prototypes for fsync, fdatasync
Reviewed-by: Adhemerval Zanella <adhemerval.zanella@linaro.org>
-rw-r--r-- | include/unistd.h | 2 | ||||
-rw-r--r-- | misc/fdatasync.c | 1 | ||||
-rw-r--r-- | misc/fsync.c | 2 | ||||
-rw-r--r-- | sysdeps/mach/hurd/fdatasync.c | 1 | ||||
-rw-r--r-- | sysdeps/mach/hurd/fsync.c | 1 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/fdatasync.c | 1 | ||||
-rw-r--r-- | sysdeps/unix/sysv/linux/fsync.c | 1 |
7 files changed, 8 insertions, 1 deletions
diff --git a/include/unistd.h b/include/unistd.h index 8ed8b1ea4b..34872d8b41 100644 --- a/include/unistd.h +++ b/include/unistd.h @@ -25,6 +25,8 @@ libc_hidden_proto (seteuid) libc_hidden_proto (setegid) libc_hidden_proto (tcgetpgrp) libc_hidden_proto (readlinkat) +libc_hidden_proto (fsync) +libc_hidden_proto (fdatasync) /* Now define the internal interfaces. */ extern int __access (const char *__name, int __type); diff --git a/misc/fdatasync.c b/misc/fdatasync.c index 28474812ca..c776978bba 100644 --- a/misc/fdatasync.c +++ b/misc/fdatasync.c @@ -25,3 +25,4 @@ fdatasync (int fildes) { return fsync (fildes); } +libc_hidden_def (fdatasync) diff --git a/misc/fsync.c b/misc/fsync.c index e1c37c6016..1961dd0cb2 100644 --- a/misc/fsync.c +++ b/misc/fsync.c @@ -25,6 +25,6 @@ fsync (int fd) __set_errno (ENOSYS); return -1; } - +libc_hidden_def (fsync) stub_warning (fsync) diff --git a/sysdeps/mach/hurd/fdatasync.c b/sysdeps/mach/hurd/fdatasync.c index 0be8072e7f..68df551016 100644 --- a/sysdeps/mach/hurd/fdatasync.c +++ b/sysdeps/mach/hurd/fdatasync.c @@ -41,3 +41,4 @@ fdatasync (int fd) } return 0; } +libc_hidden_def (fdatasync) diff --git a/sysdeps/mach/hurd/fsync.c b/sysdeps/mach/hurd/fsync.c index ef04ee97f9..c1d560f293 100644 --- a/sysdeps/mach/hurd/fsync.c +++ b/sysdeps/mach/hurd/fsync.c @@ -41,3 +41,4 @@ fsync (int fd) } return 0; } +libc_hidden_def (fsync) diff --git a/sysdeps/unix/sysv/linux/fdatasync.c b/sysdeps/unix/sysv/linux/fdatasync.c index 84c07f212e..12fb3c13e5 100644 --- a/sysdeps/unix/sysv/linux/fdatasync.c +++ b/sysdeps/unix/sysv/linux/fdatasync.c @@ -27,3 +27,4 @@ fdatasync (int fd) { return SYSCALL_CANCEL (fdatasync, fd); } +libc_hidden_def (fdatasync) diff --git a/sysdeps/unix/sysv/linux/fsync.c b/sysdeps/unix/sysv/linux/fsync.c index 234bb0049f..e4b5c8c342 100644 --- a/sysdeps/unix/sysv/linux/fsync.c +++ b/sysdeps/unix/sysv/linux/fsync.c @@ -26,3 +26,4 @@ fsync (int fd) { return SYSCALL_CANCEL (fsync, fd); } +libc_hidden_def (fsync) |