1 /* vms configuration - it was easier to separate it from configur.h */
2 #if !defined(_VMS_H_INCLUDED)
3 # define _VMS_H_INCLUDED
7 # define fork() vfork() /* necessary */
8 # include <processes.h> /* should pull in vfork() */
10 /* # define HAVE_ALLOCA_H */
11 /* # define HAVE_MALLOC_H */
12 # define HAVE_ASSERT_H
13 # define HAVE_SETJMP_H
14 # define HAVE_UNISTD_H
15 # define HAVE_LIMITS_H
16 /* # define HAVE_FULLPATH */
17 # if __CRTL_VER >= 70000000
18 # include <fcntl.h> /* necessary for posix_do_command */
19 # include <sys/utsname.h>
21 # define HAVE_FTRUNCATE
24 # if !defined _VMS_V6_SOURCE
25 # define HAVE_GETTIMEOFDAY
28 # include "utsname.h" /* for unxfuncs */
33 # define HAVE_STRERROR
34 # define HAVE_VFPRINTF
35 # define TIME_WITH_SYS_TIME
38 # define _MAX_PATH PATH_MAX