« Yesterday / Tomorrow (in shell) | Main | Teamwork »
February 25, 2007
Yesterday / Tomorrow (in C for AIX)
Why does AIX have to be so different?
Oh well, this will do it:
#include <stdio.h>
#include <stdlib.h>
int main(int argc, char** argv)
{
while (--argc)
{
int *i = (int *)atoi(argv[argc]) ;
(void) printf("%s %s", argv[argc], ctime(&i)) ;
}
}
You run this by giving it the epoch times as arguments. This can then be used with date +%s
in some of the other articles in this series.
Example:
./ctime `date +%s`
1172183288 Fri Feb 23 09:28:08 2007
Posted by Ozguru at February 25, 2007 06:00 AM
Comments
Yes that is pre-ansi C.
So sue me.
When I learned to code, the only version of C was K&R (I still have my original autographed edition)...
Posted by: Ozguru at February 23, 2007 08:27 AM