bringing SDL 1.2.14 from vendor into the main branch
[AROS-Contrib.git] / regina / vms.h
blob49bb1834479e4f94f870fc0416eb8731fa3e205c
1 /* vms configuration - it was easier to separate it from configur.h */
2 #if !defined(_VMS_H_INCLUDED)
3 # define _VMS_H_INCLUDED
5 # if defined(__vms)
6 # include <unixlib.h>
7 # define fork() vfork() /* necessary */
8 # include <processes.h> /* should pull in vfork() */
9 # if defined(__DECC)
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>
20 # define HAVE_PUTENV
21 # define HAVE_FTRUNCATE
22 # define HAVE_RANDOM
23 # define HAVE_USLEEP
24 # if !defined _VMS_V6_SOURCE
25 # define HAVE_GETTIMEOFDAY
26 # endif
27 # else
28 # include "utsname.h" /* for unxfuncs */
29 # endif
30 # define HAVE_FTIME
31 # define HAVE_MEMCPY
32 # define HAVE_MEMMOVE
33 # define HAVE_STRERROR
34 # define HAVE_VFPRINTF
35 # define TIME_WITH_SYS_TIME
36 # endif
37 # ifndef _MAX_PATH
38 # define _MAX_PATH PATH_MAX
39 # endif
40 # ifdef DYNAMIC
41 # define DYNAMIC_VMS
42 # endif
43 # endif
45 #endif