Blob
1 #include <u.h>2 #include <libc.h>4 void5 usage(void)6 {7 fprint(2, "usage: mtime file...\n");8 exits("usage");9 }11 void12 main(int argc, char **argv)13 {14 int errors, i;15 Dir *d;17 ARGBEGIN{18 default:19 usage();20 }ARGEND22 errors = 0;23 for(i=0; i<argc; i++){24 if((d = dirstat(argv[i])) == nil){25 fprint(2, "stat %s: %r\n", argv[i]);26 errors = 1;27 }else{28 print("%11lud %s\n", d->mtime, argv[i]);29 free(d);30 }31 }32 exits(errors ? "errors" : nil);33 }