hyper namemax;
};
+struct guestfs_int_dirent {
+ hyper ino;
+ char ftyp;
+ string name<>;
+};
+
+typedef struct guestfs_int_dirent guestfs_int_dirent_list<>;
+
struct guestfs_mount_args {
string device<>;
string mountpoint<>;
string device<>;
};
+struct guestfs_mknod_args {
+ int mode;
+ int devmajor;
+ int devminor;
+ string path<>;
+};
+
+struct guestfs_mkfifo_args {
+ int mode;
+ string path<>;
+};
+
+struct guestfs_mknod_b_args {
+ int mode;
+ int devmajor;
+ int devminor;
+ string path<>;
+};
+
+struct guestfs_mknod_c_args {
+ int mode;
+ int devmajor;
+ int devminor;
+ string path<>;
+};
+
+struct guestfs_umask_args {
+ int mask;
+};
+
+struct guestfs_umask_ret {
+ int oldmask;
+};
+
+struct guestfs_readdir_args {
+ string dir<>;
+};
+
+struct guestfs_readdir_ret {
+ guestfs_int_dirent_list entries;
+};
+
enum guestfs_procedure {
GUESTFS_PROC_MOUNT = 1,
GUESTFS_PROC_SYNC = 2,
GUESTFS_PROC_MKSWAP = 130,
GUESTFS_PROC_MKSWAP_L = 131,
GUESTFS_PROC_MKSWAP_U = 132,
+ GUESTFS_PROC_MKNOD = 133,
+ GUESTFS_PROC_MKFIFO = 134,
+ GUESTFS_PROC_MKNOD_B = 135,
+ GUESTFS_PROC_MKNOD_C = 136,
+ GUESTFS_PROC_UMASK = 137,
+ GUESTFS_PROC_READDIR = 138,
GUESTFS_PROC_NR_PROCS
};