X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=daemon%2Fntfs.c;h=46b8333e064b57c3c46e545be214e1208c75c18a;hp=8938dbdea68ed67c3e54d3e095a7b5204c4001e1;hb=7cb6fac3074c52ac3c3e9ead5d99e4a2887cf7b1;hpb=9be89728f2a0ff17d54a0dba981015fa6405eb50 diff --git a/daemon/ntfs.c b/daemon/ntfs.c index 8938dbd..46b8333 100644 --- a/daemon/ntfs.c +++ b/daemon/ntfs.c @@ -20,6 +20,7 @@ #include #include +#include #include #include @@ -75,3 +76,23 @@ do_ntfsresize (const char *device) return 0; } + +int +do_ntfsresize_size (const char *device, int64_t size) +{ + char *err; + int r; + + char buf[32]; + snprintf (buf, sizeof buf, "%" PRIi64, size); + + r = command (NULL, &err, "ntfsresize", "-P", "--size", buf, + device, NULL); + if (r == -1) { + reply_with_error ("%s: %s", device, err); + free (err); + return -1; + } + + return 0; +}