X-Git-Url: http://git.annexia.org/?p=libguestfs.git;a=blobdiff_plain;f=daemon%2Fext2.c;h=639ae5dd58d7feda324fb525c97a8af45eb15c0b;hp=99c12f091088fa8aa59efe85e588064b9738a950;hb=0695593702b8612b500ff0b3bf800e5934f9b56e;hpb=38797198d8f60b0a1793d7f228f69c757307ac3f diff --git a/daemon/ext2.c b/daemon/ext2.c index 99c12f0..639ae5d 100644 --- a/daemon/ext2.c +++ b/daemon/ext2.c @@ -234,3 +234,22 @@ do_get_e2uuid (const char *device) free (out); return p; /* caller frees */ } + +int +do_resize2fs (const char *device) +{ + char *err; + int r; + + IS_DEVICE (device, -1); + + r = command (NULL, &err, "/sbin/resize2fs", device, NULL); + if (r == -1) { + reply_with_error ("resize2fs: %s", err); + free (err); + return -1; + } + + free (err); + return 0; +}