branch delta of linton changes from net.sources
[unix-history] / usr / src / old / dbx / mkdate.c
CommitLineData
6863f426
ML
1/* Copyright (c) 1982 Regents of the University of California */
2
2fd0f574 3static char rcsid[] = "$Header: mkdate.c,v 1.3 84/03/27 10:21:59 linton Exp $";
6863f426
ML
4
5#include <stdio.h>
f00149ba 6#include <sys/time.h>
6863f426
ML
7
8main()
9{
10 struct tm *t;
11 long clock;
12 char name[100];
13 int namelen;
14
15 printf("char *date = \"");
16 clock = time(0);
17 t = localtime(&clock);
18 printf("%d/%d/%d ", t->tm_mon + 1, t->tm_mday, t->tm_year % 100);
19 printf("%d:%02d", t->tm_hour, t->tm_min);
20 gethostname(name, &namelen);
21 printf(" (%s)", name);
22 printf("\";\n");
2fd0f574
SL
23 DoVersionNumber();
24}
25
26DoVersionNumber()
27{
28 FILE *f;
29 int n;
30
31 f = fopen("version", "r");
32 if (f == NULL) {
33 n = 1;
34 } else {
35 fscanf(f, "%d", &n);
36 n = n + 1;
37 fclose(f);
38 }
39 f = fopen("version", "w");
40 if (f != NULL) {
41 fprintf(f, "%d\n", n);
42 fclose(f);
43 }
44 printf("int versionNumber = %d;\n", n);
6863f426 45}