All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 1/2] contrib/vhost-user-blk: Replace lseek64 with lseek
@ 2022-12-17 18:08 Khem Raj
  2022-12-17 18:08 ` [PATCH 2/2] linux-user: Replace use of lfs64 related functions and macros Khem Raj
  2022-12-18  9:51 ` [PATCH 1/2] contrib/vhost-user-blk: Replace lseek64 with lseek Raphael Norwitz
  0 siblings, 2 replies; 5+ messages in thread
From: Khem Raj @ 2022-12-17 18:08 UTC (permalink / raw)
  To: qemu-devel; +Cc: Khem Raj, Michael S . Tsirkin, Raphael Norwitz

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 must 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>
---
 contrib/vhost-user-blk/vhost-user-blk.c | 4 ++--
 1 file 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;
-- 
2.39.0



^ permalink raw reply related	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2023-10-18  6:07 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-12-17 18:08 [PATCH 1/2] contrib/vhost-user-blk: Replace lseek64 with lseek Khem Raj
2022-12-17 18:08 ` [PATCH 2/2] linux-user: Replace use of lfs64 related functions and macros Khem Raj
2023-10-15 11:39   ` Sam James
2023-10-18  6:06     ` Helge Deller
2022-12-18  9:51 ` [PATCH 1/2] contrib/vhost-user-blk: Replace lseek64 with lseek Raphael Norwitz

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.