diff options
author | Rob Landley <rob@landley.net> | 2018-08-31 15:02:21 -0500 |
---|---|---|
committer | Rob Landley <rob@landley.net> | 2018-08-31 15:14:12 -0500 |
commit | 8993496e496cdbc80643b69d049d05bbd7f596b3 (patch) | |
tree | 8790f2ada6dfdc0e98265672cac9b8ae07bfce56 /toys/posix/date.c | |
parent | 198b2b48345c175dc184258677fd48043dc1a78b (diff) | |
download | toybox-8993496e496cdbc80643b69d049d05bbd7f596b3.tar.gz |
Convert option style.
Diffstat (limited to 'toys/posix/date.c')
-rw-r--r-- | toys/posix/date.c | 18 |
1 files changed, 8 insertions, 10 deletions
diff --git a/toys/posix/date.c b/toys/posix/date.c index 56eb02bd..7a42fc81 100644 --- a/toys/posix/date.c +++ b/toys/posix/date.c @@ -48,9 +48,7 @@ config DATE #include "toys.h" GLOBALS( - char *file; - char *setfmt; - char *showdate; + char *r, *D, *d; unsigned nano; ) @@ -166,18 +164,18 @@ void date_main(void) memset(&tm, 0, sizeof(struct tm)); - if (TT.showdate) { - if (TT.setfmt) { - char *s = strptime(TT.showdate, TT.setfmt+(*TT.setfmt=='+'), &tm); + if (TT.d) { + if (TT.D) { + char *s = strptime(TT.d, TT.D+(*TT.D=='+'), &tm); if (!s || *s) goto bad_showdate; - } else if (parse_default(TT.showdate, &tm)) goto bad_showdate; + } else if (parse_default(TT.d, &tm)) goto bad_showdate; } else { struct timespec ts; struct stat st; - if (TT.file) { - xstat(TT.file, &st); + if (TT.r) { + xstat(TT.r, &st); ts = st.st_mtim; } else clock_gettime(CLOCK_REALTIME, &ts); @@ -228,7 +226,7 @@ void date_main(void) return; bad_showdate: - setdate = TT.showdate; + setdate = TT.d; bad_setdate: perror_exit("bad date '%s'", setdate); } |