X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=src%2Fgenerator.ml;h=49fd3ce878a9a09279bcccfcbb43bfd0860b0856;hp=8892de5df92168dc87023284e5393e7d4acc2d5c;hb=d70eb3c45bc93f9e9c7ba735e7209d0ede0e505b;hpb=84fc760439e82e6b3616abd0d1f9bd7d7eb01ec0 diff --git a/src/generator.ml b/src/generator.ml index 8892de5..49fd3ce 100755 --- a/src/generator.ml +++ b/src/generator.ml @@ -4736,9 +4736,9 @@ and generate_daemon_actions () = pr " struct guestfs_%s_args args;\n" name; List.iter ( function - | Device n -> pr " const char *%s;\n" n + | Device n | Pathname n - | String n + | String n -> () | OptString n -> pr " char *%s;\n" n | StringList n -> pr " char **%s;\n" n | Bool n -> pr " int %s;\n" n @@ -4760,12 +4760,12 @@ and generate_daemon_actions () = List.iter ( function | Pathname n -> - pr " %s = args.%s;\n" n n; + pr " char *%s = args.%s;\n" n n; pr " ABS_PATH (%s, goto done);\n" n; | Device n -> - pr " %s = args.%s;\n" n n; + pr " char *%s = args.%s;\n" n n; pr " RESOLVE_DEVICE (%s, goto done);" n; - | String n -> pr " %s = args.%s;\n" n n + | String n -> pr " char *%s = args.%s;\n" n n | OptString n -> pr " %s = args.%s ? *args.%s : NULL;\n" n n n | StringList n -> pr " %s = realloc (args.%s.%s_val,\n" n n n;