aboutsummaryrefslogtreecommitdiff
path: root/gprofng/libcollector/mmaptrace.c
diff options
context:
space:
mode:
authorVladimir Mezentsev <vladimir.mezentsev@oracle.com>2023-02-16 19:00:47 -0800
committerVladimir Mezentsev <vladimir.mezentsev@oracle.com>2023-02-17 14:00:54 -0800
commitf6f19a39ecfe962cb8a05522c27f513308687a74 (patch)
treee483557678f9c0250ec9e1009e6bcbfbed51836a /gprofng/libcollector/mmaptrace.c
parent7a2a5ff865bead782393897fc5fde47def30dad4 (diff)
downloadgdb-f6f19a39ecfe962cb8a05522c27f513308687a74.zip
gdb-f6f19a39ecfe962cb8a05522c27f513308687a74.tar.gz
gdb-f6f19a39ecfe962cb8a05522c27f513308687a74.tar.bz2
gprofng: PR30036 Build failure on aarch64 w/ glibc: symbol `pwrite64' is already defined
gprofng/ChangeLog 2023-02-16 Vladimir Mezentsev <vladimir.mezentsev@oracle.com> PR gprofng/30036 * libcollector/iotrace.c: Define creat64 and pwrite64 only when __USE_LARGEFILE64 and __USE_FILE_OFFSET64 are not defined. * libcollector/mmaptrace.c: Likewise for mmap64.
Diffstat (limited to 'gprofng/libcollector/mmaptrace.c')
-rw-r--r--gprofng/libcollector/mmaptrace.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gprofng/libcollector/mmaptrace.c b/gprofng/libcollector/mmaptrace.c
index 61613c2..221b4e2 100644
--- a/gprofng/libcollector/mmaptrace.c
+++ b/gprofng/libcollector/mmaptrace.c
@@ -1494,7 +1494,7 @@ mmap (void *start, size_t length, int prot, int flags, int fd, off_t offset)
}
/*------------------------------------------------------------- mmap64 */
-#if WSIZE(32) /* mmap64 only defined for non-64-bit */
+#if WSIZE(32) && !defined(__USE_FILE_OFFSET64)
void *
mmap64 (void *start, size_t length, int prot, int flags, int fd, off64_t offset)