Commit | Line | Data |
---|---|---|
1c15e888 C |
1 | /* |
2 | * Copyright (c) 1983 The Regents of the University of California. | |
3 | * All rights reserved. | |
4 | * | |
5 | * Redistribution and use in source and binary forms are permitted | |
6 | * provided that: (1) source distributions retain this entire copyright | |
7 | * notice and comment, and (2) distributions including binaries display | |
8 | * the following acknowledgement: ``This product includes software | |
9 | * developed by the University of California, Berkeley and its contributors'' | |
10 | * in the documentation or other materials provided with the distribution | |
11 | * and in all advertising materials mentioning features or use of this | |
12 | * software. Neither the name of the University nor the names of its | |
13 | * contributors may be used to endorse or promote products derived | |
14 | * from this software without specific prior written permission. | |
15 | * THIS SOFTWARE IS PROVIDED ``AS IS'' AND WITHOUT ANY EXPRESS OR | |
16 | * IMPLIED WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED | |
17 | * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. | |
18 | */ | |
19 | ||
20 | #ifndef lint | |
21 | char copyright[] = | |
22 | "@(#) Copyright (c) 1983 The Regents of the University of California.\n\ | |
23 | All rights reserved.\n"; | |
24 | #endif /* not lint */ | |
25 | ||
26 | #ifndef lint | |
27 | static char sccsid[] = "@(#)mkdate.c 5.5 (Berkeley) 6/1/90"; | |
28 | #endif /* not lint */ | |
29 | ||
30 | #include <stdio.h> | |
31 | #ifdef IRIS | |
32 | # include <time.h> | |
33 | #else | |
34 | # include <sys/time.h> | |
35 | #endif | |
36 | ||
37 | main() | |
38 | { | |
39 | struct tm *t; | |
40 | long clock; | |
41 | char name[100]; | |
42 | int namelen; | |
43 | ||
44 | printf("char *date = \""); | |
45 | clock = time(0); | |
46 | t = localtime(&clock); | |
47 | printf("%d/%d/%d ", t->tm_mon + 1, t->tm_mday, t->tm_year % 100); | |
48 | printf("%d:%02d", t->tm_hour, t->tm_min); | |
49 | # ifndef IRIS | |
50 | gethostname(name, &namelen); | |
51 | printf(" (%s)", name); | |
52 | # endif | |
53 | printf("\";\n"); | |
54 | exit(0); | |
55 | } |