Annotation of 43BSD/contrib/courier/examples/time/timex.c, revision 1.1.1.1

1.1       root        1: /*
                      2:  * Remote date and time.
                      3:  *
                      4:  * Usage: timex machine1 ... machineN
                      5:  */
                      6: #include <stdio.h>
                      7: #include "Time.h"
                      8: 
                      9: main(argc, argv)
                     10:        int argc;
                     11:        char **argv;
                     12: {
                     13:        char *machine;
                     14:        Time time;
                     15: 
                     16:        while (--argc > 0) {
                     17:                machine = *++argv;
                     18:                printf("%s:\n", machine);
                     19:                time = LocalTime(machine);
                     20:                display(&time, "Local time");
                     21:                time = GMTime(machine);
                     22:                display(&time, "GMT");
                     23:        }
                     24: }
                     25: 
                     26: display(tp, msg)
                     27:        Time *tp;
                     28:        char *msg;
                     29: {
                     30:        printf("%s: %d:%02d:%02d %d/%d/%d\n",
                     31:                msg, tp->tm_hour, tp->tm_min, tp->tm_sec,
                     32:                tp->tm_mon + 1, tp->tm_mday, tp->tm_year);
                     33: }

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.