Commit 15711565 authored by Paolo Bonzini's avatar Paolo Bonzini
Browse files

qemu-file: drop socket_put_buffer



It is enough to implement one of socket_writev_buffer and
socket_put_buffer.

Reviewed-by: default avatarJuan Quintela <quintela@redhat.com>
Reviewed-by: default avatarOrit Wassermann <owasserm@redhat.com>
Signed-off-by: default avatarPaolo Bonzini <pbonzini@redhat.com>
parent e0a83fc2
Loading
Loading
Loading
Loading
+0 −13
Original line number Diff line number Diff line
@@ -219,18 +219,6 @@ static int socket_get_buffer(void *opaque, uint8_t *buf, int64_t pos, int size)
    return len;
}

static int socket_put_buffer(void *opaque, const uint8_t *buf, int64_t pos, int size)
{
    QEMUFileSocket *s = opaque;
    ssize_t len;

    len = qemu_send_full(s->fd, buf, size, 0);
    if (len < size) {
        len = -socket_error();
    }
    return len;
}

static int socket_close(void *opaque)
{
    QEMUFileSocket *s = opaque;
@@ -404,7 +392,6 @@ static const QEMUFileOps socket_read_ops = {

static const QEMUFileOps socket_write_ops = {
    .get_fd =     socket_get_fd,
    .put_buffer = socket_put_buffer,
    .writev_buffer = socket_writev_buffer,
    .close =      socket_close
};