VMS support.

Submitted by: Richard Levitte <richard@levitte.org>
This commit is contained in:
Ulf Möller
1999-05-13 11:37:32 +00:00
parent 8d111f4a47
commit 7d7d2cbcb0
107 changed files with 16957 additions and 441 deletions

View File

@@ -67,27 +67,27 @@
#ifndef MSDOS
# ifndef WIN32
# define TIMES
# if !defined(VMS) || defined(__DECC)
# define TIMES
# endif
# endif
#endif
#ifndef VMS
# ifndef _IRIX
# include <time.h>
# endif
# ifdef TIMES
# include <sys/types.h>
# include <sys/times.h>
# endif
#else /* VMS */
# include <types.h>
struct tms {
time_t tms_utime;
time_t tms_stime;
time_t tms_uchild; /* I dunno... */
time_t tms_uchildsys; /* so these names are a guess :-) */
}
#endif /* VMS */
#ifndef _IRIX
# include <time.h>
#endif
#ifdef TIMES
# include <sys/types.h>
# include <sys/times.h>
#endif
/* Depending on the VMS version, the tms structure is perhaps defined.
The __TMS macro will show if it was. If it wasn't defined, we should
undefine TIMES, since that tells the rest of the program how things
should be handled. -- Richard Levitte */
#if defined(VMS) && defined(__DECC) && !defined(__TMS)
#undef TIMES
#endif
#if defined(sun) || defined(__ultrix)
#define _POSIX_SOURCE