summaryrefslogtreecommitdiffstats
path: root/src/vcl/ldp_socket_wrapper.h
diff options
context:
space:
mode:
authorCarl Smith <carl.smith@alliedtelesis.co.nz>2019-11-13 14:37:39 +1300
committerFlorin Coras <florin.coras@gmail.com>2019-11-14 00:34:37 +0000
commite16707b5b2195fda47c1a3db7ba61f30055d2dbc (patch)
tree51e352b1512b134b7dc32b9a135a18bca4ae2740 /src/vcl/ldp_socket_wrapper.h
parent211b9f6ad3e2c4d1b54e85cebf062571ced969b2 (diff)
vcl: Handle newer Glibc (>2.28) where fcntl is actually fcntl64
Glibc 2.28 now provides fcntl64 which is used instead of fcntl by defining fcntl as fcntl64 in fcntl.h Type: fix Change-Id: I87fedfbf3e0d241aafdc920e90f824d71353e0e6 Signed-off-by: Carl Smith <carl.smith@alliedtelesis.co.nz>
Diffstat (limited to 'src/vcl/ldp_socket_wrapper.h')
-rw-r--r--src/vcl/ldp_socket_wrapper.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/vcl/ldp_socket_wrapper.h b/src/vcl/ldp_socket_wrapper.h
index 4121724c10e..b949d97f2f6 100644
--- a/src/vcl/ldp_socket_wrapper.h
+++ b/src/vcl/ldp_socket_wrapper.h
@@ -131,6 +131,9 @@ DO_NOT_SANITIZE_ADDRESS_ATTRIBUTE int
libc_vfcntl (int fd, int cmd, va_list ap);
DO_NOT_SANITIZE_ADDRESS_ATTRIBUTE int
+libc_vfcntl64 (int fd, int cmd, va_list ap);
+
+DO_NOT_SANITIZE_ADDRESS_ATTRIBUTE int
libc_vioctl (int fd, int cmd, va_list ap);
int libc_getpeername (int sockfd, struct sockaddr *addr, socklen_t * addrlen);