1 /* vms configuration - it was easier to separate it from configur.h */
2 #if !defined(_VMS_H_INCLUDED)
3 # define _VMS_H_INCLUDED
6 # define fork() vfork() /* necessary */
7 # include <processes.h> /* should pull in vfork() */
10 # define HAVE_STRING_H
11 # define HAVE_UNISTD_H
12 # define HAVE_LIMITS_H
13 # define HAVE_SYS_SOCKET_H
14 # define HAVE_NETINET_IN_H
16 # if __CRTL_VER >= 70000000
17 # include <fcntl.h> /* necessary for posix_do_command */
18 # include <sys/utsname.h>
20 # define HAVE_FTRUNCATE
23 # if !defined _VMS_V6_SOURCE
24 # define HAVE_GETTIMEOFDAY
27 # include "utsname.h" /* for unxfuncs */
32 # define HAVE_STRERROR
33 # define HAVE_VFPRINTF
34 # define TIME_WITH_SYS_TIME
35 # define _XOPEN_SOURCE_EXTENDED
38 # define _MAX_PATH PATH_MAX