+put_stat (struct guestfs_stat *stat)
+{
+ PyObject *dict;
+
+ dict = PyDict_New ();
+ PyDict_SetItemString (dict, "dev",
+ PyLong_FromLongLong (stat->dev));
+ PyDict_SetItemString (dict, "ino",
+ PyLong_FromLongLong (stat->ino));
+ PyDict_SetItemString (dict, "mode",
+ PyLong_FromLongLong (stat->mode));
+ PyDict_SetItemString (dict, "nlink",
+ PyLong_FromLongLong (stat->nlink));
+ PyDict_SetItemString (dict, "uid",
+ PyLong_FromLongLong (stat->uid));
+ PyDict_SetItemString (dict, "gid",
+ PyLong_FromLongLong (stat->gid));
+ PyDict_SetItemString (dict, "rdev",
+ PyLong_FromLongLong (stat->rdev));
+ PyDict_SetItemString (dict, "size",
+ PyLong_FromLongLong (stat->size));
+ PyDict_SetItemString (dict, "blksize",
+ PyLong_FromLongLong (stat->blksize));
+ PyDict_SetItemString (dict, "blocks",
+ PyLong_FromLongLong (stat->blocks));
+ PyDict_SetItemString (dict, "atime",
+ PyLong_FromLongLong (stat->atime));
+ PyDict_SetItemString (dict, "mtime",
+ PyLong_FromLongLong (stat->mtime));
+ PyDict_SetItemString (dict, "ctime",
+ PyLong_FromLongLong (stat->ctime));
+ return dict;
+};
+
+static PyObject *
+put_statvfs (struct guestfs_statvfs *statvfs)
+{
+ PyObject *dict;
+
+ dict = PyDict_New ();
+ PyDict_SetItemString (dict, "bsize",
+ PyLong_FromLongLong (statvfs->bsize));
+ PyDict_SetItemString (dict, "frsize",
+ PyLong_FromLongLong (statvfs->frsize));
+ PyDict_SetItemString (dict, "blocks",
+ PyLong_FromLongLong (statvfs->blocks));
+ PyDict_SetItemString (dict, "bfree",
+ PyLong_FromLongLong (statvfs->bfree));
+ PyDict_SetItemString (dict, "bavail",
+ PyLong_FromLongLong (statvfs->bavail));
+ PyDict_SetItemString (dict, "files",
+ PyLong_FromLongLong (statvfs->files));
+ PyDict_SetItemString (dict, "ffree",
+ PyLong_FromLongLong (statvfs->ffree));
+ PyDict_SetItemString (dict, "favail",
+ PyLong_FromLongLong (statvfs->favail));
+ PyDict_SetItemString (dict, "fsid",
+ PyLong_FromLongLong (statvfs->fsid));
+ PyDict_SetItemString (dict, "flag",
+ PyLong_FromLongLong (statvfs->flag));
+ PyDict_SetItemString (dict, "namemax",
+ PyLong_FromLongLong (statvfs->namemax));
+ return dict;
+};
+
+static PyObject *