X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=src%2Fguestfs.c;h=cab264a4fc37329f37f64604d1dc6cb5cb9d036b;hb=99f68f259f92eee884c6c7396f61b9c16e2bf354;hp=092e405e90b9076fe25fd77b3ce0100622749903;hpb=73d6932ab2dd3f9120a1f4a532621c07cb174705;p=libguestfs.git diff --git a/src/guestfs.c b/src/guestfs.c index 092e405..cab264a 100644 --- a/src/guestfs.c +++ b/src/guestfs.c @@ -387,10 +387,11 @@ guestfs_get_error_handler (guestfs_h *g, void **data_rtn) return g->error_cb; } -void +int guestfs_set_verbose (guestfs_h *g, int v) { - g->verbose = v; + g->verbose = !!v; + return 0; } int @@ -399,10 +400,11 @@ guestfs_get_verbose (guestfs_h *g) return g->verbose; } -void +int guestfs_set_autosync (guestfs_h *g, int a) { - g->autosync = a; + g->autosync = !!a; + return 0; } int @@ -411,13 +413,14 @@ guestfs_get_autosync (guestfs_h *g) return g->autosync; } -void +int guestfs_set_path (guestfs_h *g, const char *path) { if (path == NULL) g->path = GUESTFS_DEFAULT_PATH; else g->path = path; + return 0; } const char * @@ -1268,6 +1271,12 @@ check_reply_header (guestfs_h *g, * generator.ml. */ void +guestfs_free_int_bool (struct guestfs_int_bool *x) +{ + free (x); +} + +void guestfs_free_lvm_pv_list (struct guestfs_lvm_pv_list *x) { xdr_free ((xdrproc_t) xdr_guestfs_lvm_int_pv_list, (char *) x);