xref: /openbsd-src/gnu/usr.bin/cvs/lib/xtime.h (revision e79e306285af588019b14bb4031379f450685a93)
1 /* This program is free software; you can redistribute it and/or modify
2    it under the terms of the GNU General Public License as published by
3    the Free Software Foundation; either version 2, or (at your option)
4    any later version.
5 
6    This program is distributed in the hope that it will be useful,
7    but WITHOUT ANY WARRANTY; without even the implied warranty of
8    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
9    GNU General Public License for more details.  */
10 
11 /* This file simply performs the include magic necessary for using time
12  * functions
13  */
14 
15 #ifdef vms
16 # include <time.h>
17 #else /* vms */
18 
19 # if TIME_WITH_SYS_TIME
20 #   include <sys/time.h>
21 #   include <time.h>
22 # else /* TIME_WITH_SYS_TIME */
23 #   if HAVE_SYS_TIME_H
24 #     include <sys/time.h>
25 #   else /* HAVE_SYS_TIME_H */
26 #     include <time.h>
27 #   endif /* !HAVE_SYS_TIME_H */
28 # endif /* !TIME_WITH_SYS_TIME */
29 
30 # ifdef timezone
31 #   undef timezone /* needed for sgi */
32 # endif /* timezone */
33 
34 # if !defined(HAVE_FTIME) && !defined(HAVE_TIMEZONE)
35 extern long timezone;
36 # endif /* !defined(HAVE_FTIME) && !defined(HAVE_TIMEZONE) */
37 
38 #endif /* !vms */
39