diff options
author | Richard Jones <rjones@redhat.com> | 2009-11-25 12:24:01 +0000 |
---|---|---|
committer | Richard Jones <rjones@redhat.com> | 2009-11-25 16:28:26 +0000 |
commit | 63516f39a0b1381ef3d06d9eb55141bf6c4466b0 (patch) | |
tree | 2fe0abe93d408358ca07c00986f292ded94ba3f1 /daemon/stat.c | |
parent | b3035e8d7c04a71d9a54ab7e52bc9e169ecf0b47 (diff) | |
download | libguestfs-63516f39a0b1381ef3d06d9eb55141bf6c4466b0.tar.gz libguestfs-63516f39a0b1381ef3d06d9eb55141bf6c4466b0.tar.xz libguestfs-63516f39a0b1381ef3d06d9eb55141bf6c4466b0.zip |
daemon: Move statvfs code into separate file.
This makes no functional change to the code. It just moves the
statvfs-related code out of daemon/stat.c into a new file called
daemon/statvfs.c.
Diffstat (limited to 'daemon/stat.c')
-rw-r--r-- | daemon/stat.c | 38 |
1 files changed, 0 insertions, 38 deletions
diff --git a/daemon/stat.c b/daemon/stat.c index 45d2cb88..20f4b70a 100644 --- a/daemon/stat.c +++ b/daemon/stat.c @@ -23,7 +23,6 @@ #include <string.h> #include <sys/types.h> #include <sys/stat.h> -#include <sys/statvfs.h> #include <fcntl.h> #include <unistd.h> @@ -199,40 +198,3 @@ do_lstatlist (const char *path, char *const *names) return ret; } - -guestfs_int_statvfs * -do_statvfs (const char *path) -{ - int r; - guestfs_int_statvfs *ret; - struct statvfs statbuf; - - CHROOT_IN; - r = statvfs (path, &statbuf); - CHROOT_OUT; - - if (r == -1) { - reply_with_perror ("statvfs"); - return NULL; - } - - ret = malloc (sizeof *ret); - if (ret == NULL) { - reply_with_perror ("malloc"); - return NULL; - } - - ret->bsize = statbuf.f_bsize; - ret->frsize = statbuf.f_frsize; - ret->blocks = statbuf.f_blocks; - ret->bfree = statbuf.f_bfree; - ret->bavail = statbuf.f_bavail; - ret->files = statbuf.f_files; - ret->ffree = statbuf.f_ffree; - ret->favail = statbuf.f_favail; - ret->fsid = statbuf.f_fsid; - ret->flag = statbuf.f_flag; - ret->namemax = statbuf.f_namemax; - - return ret; -} |