mtime.c - 9base - revived minimalist port of Plan 9 userland to Unix
(HTM) git clone git://git.suckless.org/9base
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
mtime.c (450B)
---
1 #include <u.h>
2 #include <libc.h>
3
4 void
5 usage(void)
6 {
7 fprint(2, "usage: mtime file...\n");
8 exits("usage");
9 }
10
11 void
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 }