5 #include <sys/statvfs.h>
7 int main(int argc, const char *argv[])
12 unsigned char buf[sizeof(fsid_t)];
16 printf("Usage: fsid <path>\n");
22 if (statfs(path, &s1) != 0) {
27 memcpy(buf, &s1.f_fsid, sizeof(fsid_t));
30 for (i=0;i<sizeof(buf);i++) {
31 printf("%02x", buf[i]);
35 if (statvfs(path, &s2) != 0) {
40 printf("statvfs %llx\n", (unsigned long long)s2.f_fsid);