1    | 
2    | /*
3    |    ** $Log: diptime.c,v $
4    |    ** Revision 1.2  2004/01/21 00:55:57  millis
5    |    ** Allow passing of forced date/time (for testing)
6    |    **
7    |    ** Revision 1.1  2004/01/02 10:03:00  millis
8    |    ** *** empty log message ***
9    |    **
10   |  */
11   | 
12   | /*  diptime.c
13   |  */
14   | 
15   | 
16   | #include "diptime.h"
17   | 
18   | time_t dip_time = 0;
19   | 
20   | time_t diptime(time_t *dtime)
21   | {
22   |     time_t now_time;
23   |     if (dip_time == 0 ) {
24   | 	time(&now_time);
25   | 	if (dtime != NULL)
26   | 	    *dtime = now_time;
27   | 	return now_time;
28   |     } else {
29   | 	if (dtime != NULL)
30   | 	    *dtime = dip_time;
31   | 	return dip_time;
32   |     }
33   | }