X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=daemon%2Fstat.c;h=4ff27113fd33ed613c69ca2f257a25c480cac0a0;hb=13432f02ca29eecaa61c8d66c7c52f9b70b2b3be;hp=4845851eb7ed84d775a2c4282fa4057ec2e7c101;hpb=6bda071b5cd8393b37653687027c4ae6c6cf3804;p=libguestfs.git diff --git a/daemon/stat.c b/daemon/stat.c index 4845851..4ff2711 100644 --- a/daemon/stat.c +++ b/daemon/stat.c @@ -31,15 +31,12 @@ #include "actions.h" guestfs_int_stat * -do_stat (char *path) +do_stat (const char *path) { int r; guestfs_int_stat *ret; struct stat statbuf; - NEED_ROOT (return NULL); - ABS_PATH (path, return NULL); - CHROOT_IN; r = stat (path, &statbuf); CHROOT_OUT; @@ -73,15 +70,12 @@ do_stat (char *path) } guestfs_int_stat * -do_lstat (char *path) +do_lstat (const char *path) { int r; guestfs_int_stat *ret; struct stat statbuf; - NEED_ROOT (return NULL); - ABS_PATH (path, return NULL); - CHROOT_IN; r = lstat (path, &statbuf); CHROOT_OUT; @@ -115,15 +109,12 @@ do_lstat (char *path) } guestfs_int_statvfs * -do_statvfs (char *path) +do_statvfs (const char *path) { int r; guestfs_int_statvfs *ret; struct statvfs statbuf; - NEED_ROOT (return NULL); - ABS_PATH (path, return NULL); - CHROOT_IN; r = statvfs (path, &statbuf); CHROOT_OUT;