X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=src%2Fguestfs-structs.h;h=76ac8199373bf6d665b46bd8a10f51488343a647;hb=c18b48958520ada3712b9ac3954ebe1c449570cf;hp=45ce1316c566831a1e1d9453f6631bf6b93b1e7a;hpb=73d6932ab2dd3f9120a1f4a532621c07cb174705;p=libguestfs.git diff --git a/src/guestfs-structs.h b/src/guestfs-structs.h index 45ce131..76ac819 100644 --- a/src/guestfs-structs.h +++ b/src/guestfs-structs.h @@ -19,6 +19,11 @@ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA */ +struct guestfs_int_bool { + int32_t i; + int32_t b; +}; + struct guestfs_lvm_pv { char *pv_name; char pv_uuid[32]; /* this is NOT nul-terminated, be careful when printing */ @@ -92,3 +97,33 @@ struct guestfs_lvm_lv_list { struct guestfs_lvm_lv *val; }; +struct guestfs_stat { + int64_t dev; + int64_t ino; + int64_t mode; + int64_t nlink; + int64_t uid; + int64_t gid; + int64_t rdev; + int64_t size; + int64_t blksize; + int64_t blocks; + int64_t atime; + int64_t mtime; + int64_t ctime; +}; + +struct guestfs_statvfs { + int64_t bsize; + int64_t frsize; + int64_t blocks; + int64_t bfree; + int64_t bavail; + int64_t files; + int64_t ffree; + int64_t favail; + int64_t fsid; + int64_t flag; + int64_t namemax; +}; +