diff options
Diffstat (limited to 'sysdeps/mach')
-rw-r--r-- | sysdeps/mach/hurd/accept.c | 7 | ||||
-rw-r--r-- | sysdeps/mach/hurd/fsync.c | 3 | ||||
-rw-r--r-- | sysdeps/mach/hurd/pread.c | 2 | ||||
-rw-r--r-- | sysdeps/mach/hurd/pwrite.c | 2 | ||||
-rw-r--r-- | sysdeps/mach/msync.c | 3 |
5 files changed, 10 insertions, 7 deletions
diff --git a/sysdeps/mach/hurd/accept.c b/sysdeps/mach/hurd/accept.c index a6a3a9a0a0..602d2663b6 100644 --- a/sysdeps/mach/hurd/accept.c +++ b/sysdeps/mach/hurd/accept.c @@ -24,8 +24,9 @@ peer and *ADDR_LEN to the address's actual length, and return the new socket's descriptor, or -1 for errors. */ int -accept (int fd, __SOCKADDR_ARG addrarg, socklen_t *addr_len) +__libc_accept (int fd, __SOCKADDR_ARG addrarg, socklen_t *addr_len) { - return __libc_accept4 (fd, addrarg, addr_len, 0); + return __accept4 (fd, addrarg, addr_len, 0); } -libc_hidden_def (accept) +weak_alias (__libc_accept, accept) +libc_hidden_weak (accept) diff --git a/sysdeps/mach/hurd/fsync.c b/sysdeps/mach/hurd/fsync.c index d8ae6e0358..c9cf7c2693 100644 --- a/sysdeps/mach/hurd/fsync.c +++ b/sysdeps/mach/hurd/fsync.c @@ -22,7 +22,7 @@ /* Make all changes done to FD actually appear on disk. */ int -fsync (int fd) +__libc_fsync (int fd) { error_t err = HURD_DPORT_USE (fd, __file_sync (port, 1, 0)); if (err) @@ -35,3 +35,4 @@ fsync (int fd) } return 0; } +weak_alias (__libc_fsync, fsync) diff --git a/sysdeps/mach/hurd/pread.c b/sysdeps/mach/hurd/pread.c index 63a90aa4df..c4e005e463 100644 --- a/sysdeps/mach/hurd/pread.c +++ b/sysdeps/mach/hurd/pread.c @@ -23,7 +23,7 @@ ssize_t __libc_pread (int fd, void *buf, size_t nbytes, off_t offset) { - return __libc_pread64 (fd, buf, nbytes, (off64_t) offset); + return __pread64 (fd, buf, nbytes, (off64_t) offset); } #ifndef __libc_pread diff --git a/sysdeps/mach/hurd/pwrite.c b/sysdeps/mach/hurd/pwrite.c index 80be158489..626ec7ef87 100644 --- a/sysdeps/mach/hurd/pwrite.c +++ b/sysdeps/mach/hurd/pwrite.c @@ -25,7 +25,7 @@ ssize_t __libc_pwrite (int fd, const void *buf, size_t nbytes, off_t offset) { - return __libc_pwrite64 (fd, buf, nbytes, (off64_t) offset); + return __pwrite64 (fd, buf, nbytes, (off64_t) offset); } #ifndef __libc_pwrite diff --git a/sysdeps/mach/msync.c b/sysdeps/mach/msync.c index 92ce15e639..02651b6d6e 100644 --- a/sysdeps/mach/msync.c +++ b/sysdeps/mach/msync.c @@ -33,7 +33,7 @@ unpredictable before this is done. */ int -msync (void *addr, size_t len, int flags) +__libc_msync (void *addr, size_t len, int flags) { vm_sync_t sync_flags = 0; kern_return_t err; @@ -53,4 +53,5 @@ msync (void *addr, size_t len, int flags) } return 0; } +weak_alias (__libc_msync, msync) #endif |