diff options
author | Richard Jones <rjones@redhat.com> | 2009-04-27 13:41:59 +0100 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2009-04-27 13:41:59 +0100 |
commit | b03ee3675bed8d739ae722ed8c030ae02b3cb0ed (patch) | |
tree | f5023b4c49af30258b76f187fbbcb11f5dbad708 /java/com/redhat | |
parent | afca1dba5eeb989c231a22df26e48f0967387547 (diff) | |
download | libguestfs-b03ee3675bed8d739ae722ed8c030ae02b3cb0ed.tar.gz libguestfs-b03ee3675bed8d739ae722ed8c030ae02b3cb0ed.tar.xz libguestfs-b03ee3675bed8d739ae722ed8c030ae02b3cb0ed.zip |
Generated code for ext2 UUID and label functions.
Diffstat (limited to 'java/com/redhat')
-rw-r--r-- | java/com/redhat/et/libguestfs/GuestFS.java | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/java/com/redhat/et/libguestfs/GuestFS.java b/java/com/redhat/et/libguestfs/GuestFS.java index 04a8124c..fdf6e4ec 100644 --- a/java/com/redhat/et/libguestfs/GuestFS.java +++ b/java/com/redhat/et/libguestfs/GuestFS.java @@ -2272,4 +2272,85 @@ public class GuestFS { private native void _pvremove (long g, String device) throws LibGuestFSException; + /** + * set the ext2/3/4 filesystem label + * + * This sets the ext2/3/4 filesystem label of the + * filesystem on "device" to "label". Filesystem labels are + * limited to 16 characters. + * + * You can use either "g.tune2fs_l" or "g.get_e2label" to + * return the existing label on a filesystem. + * + * @throws LibGuestFSException + */ + public void set_e2label (String device, String label) + throws LibGuestFSException + { + if (g == 0) + throw new LibGuestFSException ("set_e2label: handle is closed"); + _set_e2label (g, device, label); + } + private native void _set_e2label (long g, String device, String label) + throws LibGuestFSException; + + /** + * get the ext2/3/4 filesystem label + * + * This returns the ext2/3/4 filesystem label of the + * filesystem on "device". + * + * @throws LibGuestFSException + */ + public String get_e2label (String device) + throws LibGuestFSException + { + if (g == 0) + throw new LibGuestFSException ("get_e2label: handle is closed"); + return _get_e2label (g, device); + } + private native String _get_e2label (long g, String device) + throws LibGuestFSException; + + /** + * set the ext2/3/4 filesystem UUID + * + * This sets the ext2/3/4 filesystem UUID of the filesystem + * on "device" to "uuid". The format of the UUID and + * alternatives such as "clear", "random" and "time" are + * described in the tune2fs(8) manpage. + * + * You can use either "g.tune2fs_l" or "g.get_e2uuid" to + * return the existing UUID of a filesystem. + * + * @throws LibGuestFSException + */ + public void set_e2uuid (String device, String uuid) + throws LibGuestFSException + { + if (g == 0) + throw new LibGuestFSException ("set_e2uuid: handle is closed"); + _set_e2uuid (g, device, uuid); + } + private native void _set_e2uuid (long g, String device, String uuid) + throws LibGuestFSException; + + /** + * get the ext2/3/4 filesystem UUID + * + * This returns the ext2/3/4 filesystem UUID of the + * filesystem on "device". + * + * @throws LibGuestFSException + */ + public String get_e2uuid (String device) + throws LibGuestFSException + { + if (g == 0) + throw new LibGuestFSException ("get_e2uuid: handle is closed"); + return _get_e2uuid (g, device); + } + private native String _get_e2uuid (long g, String device) + throws LibGuestFSException; + } |