fsize.c (406B)
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 }