[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Protux-devel] help on disk free detection
From: |
tapio laxström |
Subject: |
Re: [Protux-devel] help on disk free detection |
Date: |
Fri, 25 Jul 2003 12:47:39 +0300 |
User-agent: |
Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.3) Gecko/20030312 |
I even found some old test code :)
#include <stdio.h>
#include <sys/vfs.h> /* statfs */
int main(int argc, char **argv)
{
struct statfs sf;
if(argc > 1) {
statfs(argv[1], &sf);
} else {
statfs("/", &sf);
}
/* f_bavail == for non-superuser, f_bfree == for superuser */
printf("block size: %d\n", sf.f_bsize);
printf("free blocks: %d (%d for superuser)\n",
sf.f_bavail,
sf.f_bfree
);
printf("free bytes: %d (%d for superuser)\n",
sf.f_bavail * sf.f_bsize,
sf.f_bfree * sf.f_bsize
);
return 0;
}
--
best regards
--
tapio laxström
now playing: Miles Davis - Bitches Brew (26:59)