rsc | bc7cb1a | 2003-11-23 18:04:47 +0000 | [diff] [blame] | 1 | #include <u.h> |
2 | #include <libc.h> | ||||
3 | |||||
4 | void | ||||
5 | usage(void) | ||||
6 | { | ||||
7 | fprint(2, "usage: fsize file...\n"); | ||||
8 | exits("usage"); | ||||
9 | } | ||||
10 | |||||
11 | void | ||||
12 | main(int argc, char **argv) | ||||
13 | { | ||||
14 | int i; | ||||
15 | Dir *d; | ||||
16 | |||||
17 | ARGBEGIN{ | ||||
18 | default: | ||||
19 | usage(); | ||||
20 | }ARGEND | ||||
21 | if(argc == 0) | ||||
22 | usage(); | ||||
23 | |||||
24 | for(i=0; i<argc; i++){ | ||||
25 | if((d = dirstat(argv[i])) == nil) | ||||
26 | fprint(2, "dirstat %s: %r", argv[i]); | ||||
27 | else{ | ||||
28 | print("%s: %lld\n", argv[i], d->length); | ||||
29 | free(d); | ||||
30 | } | ||||
31 | } | ||||
32 | } |