[Libguestfs] [PATCH nbdkit 3/3] Fix const-correctness of backend pwrite method.
Richard W.M. Jones
rjones at redhat.com
Tue Jan 16 14:11:21 UTC 2018
---
src/internal.h | 2 +-
src/plugins.c | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/internal.h b/src/internal.h
index d0c60f2..2617337 100644
--- a/src/internal.h
+++ b/src/internal.h
@@ -162,7 +162,7 @@ struct backend {
int (*is_rotational) (struct backend *, struct connection *conn);
int (*can_trim) (struct backend *, struct connection *conn);
int (*pread) (struct backend *, struct connection *conn, void *buf, uint32_t count, uint64_t offset);
- int (*pwrite) (struct backend *, struct connection *conn, void *buf, uint32_t count, uint64_t offset);
+ int (*pwrite) (struct backend *, struct connection *conn, const void *buf, uint32_t count, uint64_t offset);
int (*flush) (struct backend *, struct connection *conn);
int (*trim) (struct backend *, struct connection *conn, uint32_t count, uint64_t offset);
int (*zero) (struct backend *, struct connection *conn, uint32_t count, uint64_t offset, int may_trim);
diff --git a/src/plugins.c b/src/plugins.c
index e81a3d3..dfa9bc5 100644
--- a/src/plugins.c
+++ b/src/plugins.c
@@ -357,7 +357,7 @@ plugin_pread (struct backend *b, struct connection *conn,
static int
plugin_pwrite (struct backend *b, struct connection *conn,
- void *buf, uint32_t count, uint64_t offset)
+ const void *buf, uint32_t count, uint64_t offset)
{
struct backend_plugin *p = (struct backend_plugin *) b;
--
2.15.1
More information about the Libguestfs
mailing list