summary refs log tree commit diff stats
diff options
context:
space:
mode:
authorKhem Raj <raj.khem@gmail.com>2022-12-18 14:07:40 -0800
committerMichael S. Tsirkin <mst@redhat.com>2022-12-21 07:32:24 -0500
commit87d67ffe4f7e4faad9fa5bc7129ca91d314677ed (patch)
tree077094e479b7839dd14c991ba1f712c645c3d2f1
parente7ee4fe24dd77e0556b87a00287b34e417e90512 (diff)
downloadfocaccia-qemu-87d67ffe4f7e4faad9fa5bc7129ca91d314677ed.tar.gz
focaccia-qemu-87d67ffe4f7e4faad9fa5bc7129ca91d314677ed.zip
contrib/vhost-user-blk: Replace lseek64 with lseek
64bit off_t is already in use since build uses _FILE_OFFSET_BITS=64
already. Using lseek/off_t also makes it work with latest musl without
using _LARGEFILE64_SOURCE macro. This macro is implied with _GNU_SOURCE
when using glibc but not with musl.

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Michael S. Tsirkin <mst@redhat.com>
CC: Raphael Norwitz <raphael.norwitz@nutanix.com>
Message-Id: <20221218220740.315839-1-raj.khem@gmail.com>
Reviewed-by: Michael S. Tsirkin <mst@redhat.com>
Signed-off-by: Michael S. Tsirkin <mst@redhat.com>
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org>
Reviewed-by: Raphael Norwitz <raphael.norwitz@nutanix.com>
-rw-r--r--contrib/vhost-user-blk/vhost-user-blk.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/contrib/vhost-user-blk/vhost-user-blk.c b/contrib/vhost-user-blk/vhost-user-blk.c
index aa99877fcd..7941694e53 100644
--- a/contrib/vhost-user-blk/vhost-user-blk.c
+++ b/contrib/vhost-user-blk/vhost-user-blk.c
@@ -532,9 +532,9 @@ vub_get_blocksize(int fd)
 static void
 vub_initialize_config(int fd, struct virtio_blk_config *config)
 {
-    off64_t capacity;
+    off_t capacity;
 
-    capacity = lseek64(fd, 0, SEEK_END);
+    capacity = lseek(fd, 0, SEEK_END);
     config->capacity = capacity >> 9;
     config->blk_size = vub_get_blocksize(fd);
     config->size_max = 65536;