File:  [CSRG BSD Unix] / 43BSDTahoe / new / courier / examples / time / timex.c
Revision 1.1.1.1 (vendor branch): download - view: text, annotated - select for diffs
Tue Apr 24 16:12:58 2018 UTC (8 years, 1 month ago) by root
Branches: MAIN, BSD
CVS tags: HEAD, BSD43tahoe
BSD 4.3tahoe

/*
 * Remote date and time.
 *
 * Usage: timex machine1 ... machineN
 */
#include <stdio.h>
#include "Time.h"

main(argc, argv)
	int argc;
	char **argv;
{
	char *machine;
	Time time;

	while (--argc > 0) {
		machine = *++argv;
		printf("%s:\n", machine);
		time = LocalTime(machine);
		display(&time, "Local time");
		time = GMTime(machine);
		display(&time, "GMT");
	}
}

display(tp, msg)
	Time *tp;
	char *msg;
{
	printf("%s: %d:%02d:%02d %d/%d/%d\n",
		msg, tp->tm_hour, tp->tm_min, tp->tm_sec,
		tp->tm_mon + 1, tp->tm_mday, tp->tm_year);
}

unix.superglobalmegacorp.com

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