From: Florin Coras Date: Wed, 29 Apr 2020 02:19:51 +0000 (+0000) Subject: vcl: add separate fcntl64 ldp handler X-Git-Tag: v20.09-rc0~97 X-Git-Url: https://gerrit.fd.io/r/gitweb?a=commitdiff_plain;h=refs%2Fchanges%2F68%2F26768%2F5;p=vpp.git vcl: add separate fcntl64 ldp handler Type: fix Signed-off-by: Florin Coras Change-Id: Idb81e2901398dd6ae94931c705a704c7b52bbb36 --- diff --git a/src/vcl/ldp.c b/src/vcl/ldp.c index e5baa0ead7e..091c7e5cff4 100644 --- a/src/vcl/ldp.c +++ b/src/vcl/ldp.c @@ -477,13 +477,8 @@ writev (int fd, const struct iovec * iov, int iovcnt) return size; } -#ifdef HAVE_FCNTL64 -int -fcntl64 (int fd, int cmd, ...) -#else int fcntl (int fd, int cmd, ...) -#endif { vls_handle_t vlsh; int rv = 0; @@ -543,6 +538,18 @@ fcntl (int fd, int cmd, ...) return rv; } +int +fcntl64 (int fd, int cmd, ...) +{ + va_list ap; + int rv; + + va_start (ap, cmd); + rv = fcntl (fd, cmd, ap); + va_end (ap); + return rv; +} + int ioctl (int fd, unsigned long int cmd, ...) {