protux-devel
[Top][All Lists]
Advanced

[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)





reply via email to

[Prev in Thread] Current Thread [Next in Thread]