source:
tools/getfreespace/getfreespace.c
@
28036
Last change on this file since 28036 was 2677, checked in by , 14 years ago | |
---|---|
File size: 335 bytes |
Rev | Line | |
---|---|---|
[2590] | 1 | #include <sys/vfs.h> |
2 | ||
3 | main(argc,argv) | |
4 | int argc; | |
5 | char *argv[]; | |
6 | { | |
7 | if (argc == 2) | |
8 | { | |
9 | struct statfs s; | |
[2677] | 10 | long long tmp; |
[2590] | 11 | if (statfs(argv[1], &s)<0) |
12 | tmp=0; | |
13 | else | |
14 | { | |
15 | tmp=s.f_bfree; | |
16 | tmp*=s.f_bsize; | |
17 | } | |
18 | ||
[2677] | 19 | printf("%lld\n", tmp/1024); |
[2590] | 20 | } |
21 | else | |
22 | printf("0\n"); | |
23 | } |
Note: See TracBrowser
for help on using the repository browser.