mirror of
https://github.com/9fans/plan9port.git
synced 2025-01-12 11:10:07 +00:00
bc7cb1a15a
the .C files compile but are renamed to avoid building automatically.
30 lines
449 B
C
30 lines
449 B
C
#include <u.h>
|
|
#include <libc.h>
|
|
|
|
int uflg, nflg;
|
|
|
|
void
|
|
main(int argc, char *argv[])
|
|
{
|
|
ulong now;
|
|
|
|
ARGBEGIN{
|
|
case 'n': nflg = 1; break;
|
|
case 'u': uflg = 1; break;
|
|
default: fprint(2, "usage: date [-un] [seconds]\n"); exits("usage");
|
|
}ARGEND
|
|
|
|
if(argc == 1)
|
|
now = strtoul(*argv, 0, 0);
|
|
else
|
|
now = time(0);
|
|
|
|
if(nflg)
|
|
print("%ld\n", now);
|
|
else if(uflg)
|
|
print("%s", asctime(gmtime(now)));
|
|
else
|
|
print("%s", ctime(now));
|
|
|
|
exits(0);
|
|
}
|