int kvm_ioctl(KVMState *s, int type, ...)

{

    int ret;

    void *arg;

    va_list ap;



    va_start(ap, type);

    arg = va_arg(ap, void *);

    va_end(ap);



    ret = ioctl(s->fd, type, arg);

    if (ret == -1)

        ret = -errno;



    return ret;

}

int kvm_ioctl(KVMState *s, int type, ...)

{

    int ret;

    void *arg;

    va_list ap;



    va_start(ap, type);

    arg = va_arg(ap, void *);

    va_end(ap);



    ret = ioctl(s->fd, type, arg);

    if (ret == -1)

        ret = -errno;



    return ret;

}

int FUNC_0(KVMState *VAR_0, int VAR_1, ...)

{

    int VAR_2;

    void *VAR_3;

    va_list ap;



    va_start(ap, VAR_1);

    VAR_3 = va_arg(ap, void *);

    va_end(ap);



    VAR_2 = ioctl(VAR_0->fd, VAR_1, VAR_3);

    if (VAR_2 == -1)

        VAR_2 = -errno;



    return VAR_2;

}

int FUNC_0(KVMState *VAR_0, int VAR_1, ...)
{ int VAR_2; void *VAR_3; va_list ap; va_start(ap, VAR_1); VAR_3 = va_arg(ap, void *); va_end(ap); VAR_2 = ioctl(VAR_0->fd, VAR_1, VAR_3); if (VAR_2 == -1)
VAR_2 = -errno; return VAR_2; }