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>
This commit is contained in:
parent
e7ee4fe24d
commit
87d67ffe4f
@ -532,9 +532,9 @@ vub_get_blocksize(int fd)
|
|||||||
static void
|
static void
|
||||||
vub_initialize_config(int fd, struct virtio_blk_config *config)
|
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->capacity = capacity >> 9;
|
||||||
config->blk_size = vub_get_blocksize(fd);
|
config->blk_size = vub_get_blocksize(fd);
|
||||||
config->size_max = 65536;
|
config->size_max = 65536;
|
||||||
|
Loading…
Reference in New Issue
Block a user