xref: /plan9/sys/src/cmd/mtime.c (revision d9306527b4a7229dcf0cf3c58aed36bb9da82854)
1 #include <u.h>
2 #include <libc.h>
3 
4 void
usage(void)5 usage(void)
6 {
7 	fprint(2, "usage: mtime file...\n");
8 	exits("usage");
9 }
10 
11 void
main(int argc,char ** argv)12 main(int argc, char **argv)
13 {
14 	int errors, i;
15 	Dir *d;
16 
17 	ARGBEGIN{
18 	default:
19 		usage();
20 	}ARGEND
21 
22 	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 }
34