Artifact
9e902a55b3b691ededafdddf2ed95d81674423c7:
0000: 2f 2a 20 54 68 65 73 65 20 64 65 66 69 6e 69 74 /* These definit
0010: 69 6f 6e 73 20 61 72 65 20 61 64 6a 75 73 74 65 ions are adjuste
0020: 64 20 62 79 20 60 63 6f 6e 66 69 67 75 72 65 27 d by `configure'
0030: 20 61 75 74 6f 6d 61 74 69 63 61 6c 6c 79 2e 20 automatically.
0040: 2a 2f 0a 2f 2a 20 42 72 75 6e 6f 20 48 61 69 62 */./* Bruno Haib
0050: 6c 65 20 31 36 2e 37 2e 31 39 39 37 20 2a 2f 0a le 16.7.1997 */.
0060: 0a 0a 2f 2a 20 43 50 55 20 2a 2f 0a 23 69 66 6e ../* CPU */.#ifn
0070: 64 65 66 20 5f 5f 69 33 38 36 5f 5f 0a 23 64 65 def __i386__.#de
0080: 66 69 6e 65 20 5f 5f 69 33 38 36 5f 5f 20 31 0a fine __i386__ 1.
0090: 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 5f #endif.#ifndef _
00a0: 5f 6d 36 38 6b 5f 5f 0a 23 75 6e 64 65 66 20 5f _m68k__.#undef _
00b0: 5f 6d 36 38 6b 5f 5f 0a 23 65 6e 64 69 66 0a 23 _m68k__.#endif.#
00c0: 69 66 6e 64 65 66 20 5f 5f 6d 69 70 73 5f 5f 0a ifndef __mips__.
00d0: 23 75 6e 64 65 66 20 5f 5f 6d 69 70 73 5f 5f 0a #undef __mips__.
00e0: 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 5f #endif.#ifndef _
00f0: 5f 6d 69 70 73 6e 33 32 5f 5f 0a 23 75 6e 64 65 _mipsn32__.#unde
0100: 66 20 5f 5f 6d 69 70 73 6e 33 32 5f 5f 0a 23 65 f __mipsn32__.#e
0110: 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 5f 5f 6d ndif.#ifndef __m
0120: 69 70 73 36 34 5f 5f 0a 23 75 6e 64 65 66 20 5f ips64__.#undef _
0130: 5f 6d 69 70 73 36 34 5f 5f 0a 23 65 6e 64 69 66 _mips64__.#endif
0140: 0a 23 69 66 6e 64 65 66 20 5f 5f 73 70 61 72 63 .#ifndef __sparc
0150: 5f 5f 0a 23 75 6e 64 65 66 20 5f 5f 73 70 61 72 __.#undef __spar
0160: 63 5f 5f 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 c__.#endif.#ifnd
0170: 65 66 20 5f 5f 73 70 61 72 63 36 34 5f 5f 0a 23 ef __sparc64__.#
0180: 75 6e 64 65 66 20 5f 5f 73 70 61 72 63 36 34 5f undef __sparc64_
0190: 5f 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 _.#endif.#ifndef
01a0: 20 5f 5f 61 6c 70 68 61 5f 5f 0a 23 75 6e 64 65 __alpha__.#unde
01b0: 66 20 5f 5f 61 6c 70 68 61 5f 5f 0a 23 65 6e 64 f __alpha__.#end
01c0: 69 66 0a 23 69 66 6e 64 65 66 20 5f 5f 68 70 70 if.#ifndef __hpp
01d0: 61 5f 5f 0a 23 75 6e 64 65 66 20 5f 5f 68 70 70 a__.#undef __hpp
01e0: 61 5f 5f 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 a__.#endif.#ifnd
01f0: 65 66 20 5f 5f 61 72 6d 5f 5f 0a 23 75 6e 64 65 ef __arm__.#unde
0200: 66 20 5f 5f 61 72 6d 5f 5f 0a 23 65 6e 64 69 66 f __arm__.#endif
0210: 0a 23 69 66 6e 64 65 66 20 5f 5f 72 73 36 30 30 .#ifndef __rs600
0220: 30 5f 5f 0a 23 75 6e 64 65 66 20 5f 5f 72 73 36 0__.#undef __rs6
0230: 30 30 30 5f 5f 0a 23 65 6e 64 69 66 0a 23 69 66 000__.#endif.#if
0240: 6e 64 65 66 20 5f 5f 6d 38 38 6b 5f 5f 0a 23 75 ndef __m88k__.#u
0250: 6e 64 65 66 20 5f 5f 6d 38 38 6b 5f 5f 0a 23 65 ndef __m88k__.#e
0260: 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 5f 5f 63 ndif.#ifndef __c
0270: 6f 6e 76 65 78 5f 5f 0a 23 75 6e 64 65 66 20 5f onvex__.#undef _
0280: 5f 63 6f 6e 76 65 78 5f 5f 0a 23 65 6e 64 69 66 _convex__.#endif
0290: 0a 23 69 66 6e 64 65 66 20 5f 5f 69 61 36 34 5f .#ifndef __ia64_
02a0: 5f 0a 23 75 6e 64 65 66 20 5f 5f 69 61 36 34 5f _.#undef __ia64_
02b0: 5f 0a 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 _.#endif.#ifndef
02c0: 20 5f 5f 78 38 36 5f 36 34 5f 5f 0a 23 75 6e 64 __x86_64__.#und
02d0: 65 66 20 5f 5f 78 38 36 5f 36 34 5f 5f 0a 23 65 ef __x86_64__.#e
02e0: 6e 64 69 66 0a 0a 0a 2f 2a 20 63 6f 6d 70 69 6c ndif.../* compil
02f0: 65 72 20 63 68 61 72 61 63 74 65 72 69 73 74 69 er characteristi
0300: 63 73 20 2a 2f 0a 0a 2f 2a 20 43 4c 5f 56 4f 49 cs */../* CL_VOI
0310: 44 20 2a 2f 0a 2f 2a 20 44 65 66 69 6e 65 20 74 D */./* Define t
0320: 68 69 73 20 61 73 20 60 63 68 61 72 27 20 69 66 his as `char' if
0330: 20 79 6f 75 72 20 63 6f 6d 70 69 6c 65 72 20 64 your compiler d
0340: 6f 65 73 6e 27 74 20 75 6e 64 65 72 73 74 61 6e oesn't understan
0350: 64 20 74 68 65 20 76 6f 69 64 20 74 79 70 65 2e d the void type.
0360: 20 2a 2f 0a 23 75 6e 64 65 66 20 76 6f 69 64 0a */.#undef void.
0370: 0a 0a 2f 2a 20 68 65 61 64 65 72 20 66 69 6c 65 ../* header file
0380: 73 20 2a 2f 0a 0a 2f 2a 20 43 4c 5f 53 54 44 43 s */../* CL_STDC
0390: 5f 48 45 41 44 45 52 53 20 2a 2f 0a 2f 2a 20 44 _HEADERS */./* D
03a0: 65 66 69 6e 65 20 69 66 20 79 6f 75 20 68 61 76 efine if you hav
03b0: 65 20 74 68 65 20 41 4e 53 49 20 43 20 68 65 61 e the ANSI C hea
03c0: 64 65 72 20 66 69 6c 65 73 0a 20 20 20 3c 73 74 der files. <st
03d0: 64 6c 69 62 2e 68 3e 2c 20 3c 73 74 64 61 72 67 dlib.h>, <stdarg
03e0: 2e 68 3e 2c 20 3c 73 74 72 69 6e 67 2e 68 3e 2c .h>, <string.h>,
03f0: 20 3c 66 6c 6f 61 74 2e 68 3e 2c 20 3c 6c 69 6d <float.h>, <lim
0400: 69 74 73 2e 68 3e 2e 20 2a 2f 0a 23 64 65 66 69 its.h>. */.#defi
0410: 6e 65 20 53 54 44 43 5f 48 45 41 44 45 52 53 20 ne STDC_HEADERS
0420: 31 0a 0a 2f 2a 20 44 65 66 69 6e 65 20 69 66 20 1../* Define if
0430: 79 6f 75 20 68 61 76 65 20 3c 75 6e 69 73 74 64 you have <unistd
0440: 2e 68 3e 2e 20 2a 2f 0a 23 75 6e 64 65 66 20 48 .h>. */.#undef H
0450: 41 56 45 5f 55 4e 49 53 54 44 5f 48 0a 0a 2f 2a AVE_UNISTD_H../*
0460: 20 43 4c 5f 4f 50 45 4e 46 4c 41 47 53 20 2a 2f CL_OPENFLAGS */
0470: 0a 2f 2a 20 44 65 66 69 6e 65 20 69 66 20 79 6f ./* Define if yo
0480: 75 20 6e 65 65 64 20 3c 73 79 73 2f 66 69 6c 65 u need <sys/file
0490: 2e 68 3e 20 66 6f 72 20 75 73 69 6e 67 20 6f 70 .h> for using op
04a0: 65 6e 28 29 20 66 6c 61 67 73 20 6c 69 6b 65 20 en() flags like
04b0: 4f 5f 52 44 57 52 2e 20 2a 2f 0a 23 75 6e 64 65 O_RDWR. */.#unde
04c0: 66 20 4f 50 45 4e 5f 4e 45 45 44 53 5f 53 59 53 f OPEN_NEEDS_SYS
04d0: 5f 46 49 4c 45 5f 48 0a 0a 0a 2f 2a 20 74 79 70 _FILE_H.../* typ
04e0: 65 64 65 66 73 20 2a 2f 0a 0a 0a 2f 2a 20 66 75 edefs */.../* fu
04f0: 6e 63 74 69 6f 6e 73 20 61 6e 64 20 64 65 63 6c nctions and decl
0500: 61 72 61 74 69 6f 6e 73 20 2a 2f 0a 0a 2f 2a 20 arations */../*
0510: 43 4c 5f 47 45 54 50 41 47 45 53 49 5a 45 20 2a CL_GETPAGESIZE *
0520: 2f 0a 2f 2a 20 44 65 66 69 6e 65 20 69 66 20 79 /./* Define if y
0530: 6f 75 20 68 61 76 65 20 67 65 74 70 61 67 65 73 ou have getpages
0540: 69 7a 65 28 29 2e 20 2a 2f 0a 23 64 65 66 69 6e ize(). */.#defin
0550: 65 20 48 41 56 45 5f 47 45 54 50 41 47 45 53 49 e HAVE_GETPAGESI
0560: 5a 45 20 31 20 2f 2a 20 66 61 6b 65 20 2a 2f 0a ZE 1 /* fake */.
0570: 2f 2a 20 44 65 66 69 6e 65 20 61 73 20 74 68 65 /* Define as the
0580: 20 72 65 74 75 72 6e 20 74 79 70 65 20 6f 66 20 return type of
0590: 67 65 74 70 61 67 65 73 69 7a 65 28 29 2e 20 2a getpagesize(). *
05a0: 2f 0a 23 64 65 66 69 6e 65 20 52 45 54 47 45 54 /.#define RETGET
05b0: 50 41 47 45 53 49 5a 45 54 59 50 45 20 75 6e 73 PAGESIZETYPE uns
05c0: 69 67 6e 65 64 20 6c 6f 6e 67 0a 2f 2a 20 44 65 igned long./* De
05d0: 66 69 6e 65 20 69 66 20 79 6f 75 20 68 61 76 65 fine if you have
05e0: 20 3c 73 79 73 2f 70 61 72 61 6d 2e 68 3e 2e 20 <sys/param.h>.
05f0: 2a 2f 0a 23 75 6e 64 65 66 20 48 41 56 45 5f 53 */.#undef HAVE_S
0600: 59 53 5f 50 41 52 41 4d 5f 48 0a 0a 2f 2a 20 43 YS_PARAM_H../* C
0610: 4c 5f 4d 41 43 48 5f 56 4d 20 2a 2f 0a 2f 2a 20 L_MACH_VM */./*
0620: 44 65 66 69 6e 65 20 69 66 20 79 6f 75 20 68 61 Define if you ha
0630: 76 65 20 74 68 65 20 76 6d 5f 61 6c 6c 6f 63 61 ve the vm_alloca
0640: 74 65 28 29 20 61 6e 64 20 74 61 73 6b 5f 73 65 te() and task_se
0650: 6c 66 28 29 20 66 75 6e 63 74 69 6f 6e 73 2e 20 lf() functions.
0660: 2a 2f 0a 23 75 6e 64 65 66 20 48 41 56 45 5f 4d */.#undef HAVE_M
0670: 41 43 48 5f 56 4d 0a 0a 2f 2a 20 43 4c 5f 4d 4d ACH_VM../* CL_MM
0680: 41 50 20 2a 2f 0a 2f 2a 20 44 65 66 69 6e 65 20 AP */./* Define
0690: 69 66 20 79 6f 75 20 68 61 76 65 20 3c 73 79 73 if you have <sys
06a0: 2f 6d 6d 61 6e 2e 68 3e 20 61 6e 64 20 74 68 65 /mman.h> and the
06b0: 20 6d 6d 61 70 28 29 20 66 75 6e 63 74 69 6f 6e mmap() function
06c0: 2e 20 2a 2f 0a 23 75 6e 64 65 66 20 48 41 56 45 . */.#undef HAVE
06d0: 5f 4d 4d 41 50 0a 2f 2a 20 44 65 66 69 6e 65 20 _MMAP./* Define
06e0: 69 66 20 3c 73 79 73 2f 6d 6d 61 6e 2e 68 3e 20 if <sys/mman.h>
06f0: 64 65 66 69 6e 65 73 20 4d 41 50 5f 41 4e 4f 4e defines MAP_ANON
0700: 20 61 6e 64 20 6d 6d 61 70 69 6e 67 20 77 69 74 and mmaping wit
0710: 68 20 4d 41 50 5f 41 4e 4f 4e 20 77 6f 72 6b 73 h MAP_ANON works
0720: 2e 20 2a 2f 0a 23 75 6e 64 65 66 20 48 41 56 45 . */.#undef HAVE
0730: 5f 4d 4d 41 50 5f 41 4e 4f 4e 0a 2f 2a 20 44 65 _MMAP_ANON./* De
0740: 66 69 6e 65 20 69 66 20 3c 73 79 73 2f 6d 6d 61 fine if <sys/mma
0750: 6e 2e 68 3e 20 64 65 66 69 6e 65 73 20 4d 41 50 n.h> defines MAP
0760: 5f 41 4e 4f 4e 59 4d 4f 55 53 20 61 6e 64 20 6d _ANONYMOUS and m
0770: 6d 61 70 69 6e 67 20 77 69 74 68 20 4d 41 50 5f maping with MAP_
0780: 41 4e 4f 4e 59 4d 4f 55 53 0a 20 20 20 77 6f 72 ANONYMOUS. wor
0790: 6b 73 2e 20 2a 2f 0a 23 75 6e 64 65 66 20 48 41 ks. */.#undef HA
07a0: 56 45 5f 4d 4d 41 50 5f 41 4e 4f 4e 59 4d 4f 55 VE_MMAP_ANONYMOU
07b0: 53 0a 2f 2a 20 44 65 66 69 6e 65 20 69 66 20 6d S./* Define if m
07c0: 6d 61 70 69 6e 67 20 6f 66 20 74 68 65 20 73 70 maping of the sp
07d0: 65 63 69 61 6c 20 64 65 76 69 63 65 20 2f 64 65 ecial device /de
07e0: 76 2f 7a 65 72 6f 20 77 6f 72 6b 73 2e 20 2a 2f v/zero works. */
07f0: 0a 23 75 6e 64 65 66 20 48 41 56 45 5f 4d 4d 41 .#undef HAVE_MMA
0800: 50 5f 44 45 56 5a 45 52 4f 0a 2f 2a 20 44 65 66 P_DEVZERO./* Def
0810: 69 6e 65 20 69 66 20 6d 6d 61 70 69 6e 67 20 6f ine if mmaping o
0820: 66 20 74 68 65 20 73 70 65 63 69 61 6c 20 64 65 f the special de
0830: 76 69 63 65 20 2f 64 65 76 2f 7a 65 72 6f 20 77 vice /dev/zero w
0840: 6f 72 6b 73 2c 0a 20 20 20 62 75 74 20 6f 6e 6c orks,. but onl
0850: 79 20 6f 6e 20 61 64 64 72 65 73 73 65 73 20 3c y on addresses <
0860: 20 32 5e 32 39 2e 20 2a 2f 0a 23 75 6e 64 65 66 2^29. */.#undef
0870: 20 48 41 56 45 5f 4d 4d 41 50 5f 44 45 56 5a 45 HAVE_MMAP_DEVZE
0880: 52 4f 5f 53 55 4e 34 5f 32 39 0a 0a 2f 2a 20 43 RO_SUN4_29../* C
0890: 4c 5f 4d 50 52 4f 54 45 43 54 20 2a 2f 0a 2f 2a L_MPROTECT */./*
08a0: 20 44 65 66 69 6e 65 20 69 66 20 79 6f 75 20 68 Define if you h
08b0: 61 76 65 20 74 68 65 20 6d 70 72 6f 74 65 63 74 ave the mprotect
08c0: 28 29 20 66 75 6e 63 74 69 6f 6e 2e 20 2a 2f 0a () function. */.
08d0: 23 75 6e 64 65 66 20 48 41 56 45 5f 4d 50 52 4f #undef HAVE_MPRO
08e0: 54 45 43 54 0a 2f 2a 20 44 65 66 69 6e 65 20 69 TECT./* Define i
08f0: 66 20 79 6f 75 20 68 61 76 65 20 61 20 77 6f 72 f you have a wor
0900: 6b 69 6e 67 20 6d 70 72 6f 74 65 63 74 28 29 20 king mprotect()
0910: 66 75 6e 63 74 69 6f 6e 2e 20 2a 2f 0a 23 75 6e function. */.#un
0920: 64 65 66 20 48 41 56 45 5f 57 4f 52 4b 49 4e 47 def HAVE_WORKING
0930: 5f 4d 50 52 4f 54 45 43 54 0a 0a 2f 2a 20 43 4c _MPROTECT../* CL
0940: 5f 53 48 4d 20 2a 2f 0a 2f 2a 20 44 65 66 69 6e _SHM */./* Defin
0950: 65 20 69 66 20 79 6f 75 20 68 61 76 65 20 3c 73 e if you have <s
0960: 79 73 2f 73 68 6d 2e 68 3e 20 61 6e 64 20 3c 73 ys/shm.h> and <s
0970: 79 73 2f 69 70 63 2e 68 3e 20 61 6e 64 20 73 68 ys/ipc.h> and sh
0980: 61 72 65 64 20 6d 65 6d 6f 72 79 20 77 6f 72 6b ared memory work
0990: 73 2e 20 2a 2f 0a 23 75 6e 64 65 66 20 48 41 56 s. */.#undef HAV
09a0: 45 5f 53 48 4d 0a 2f 2a 20 44 65 66 69 6e 65 20 E_SHM./* Define
09b0: 69 66 20 79 6f 75 20 61 6c 73 6f 20 68 61 76 65 if you also have
09c0: 20 3c 73 79 73 2f 73 79 73 6d 61 63 72 6f 73 2e <sys/sysmacros.
09d0: 68 3e 2e 20 2a 2f 0a 23 75 6e 64 65 66 20 48 41 h>. */.#undef HA
09e0: 56 45 5f 53 59 53 5f 53 59 53 4d 41 43 52 4f 53 VE_SYS_SYSMACROS
09f0: 5f 48 0a 0a 2f 2a 20 43 4c 5f 43 4f 44 45 45 58 _H../* CL_CODEEX
0a00: 45 43 20 2a 2f 0a 2f 2a 20 44 65 66 69 6e 65 20 EC */./* Define
0a10: 69 66 20 63 6f 64 65 20 69 6e 20 6d 61 6c 6c 6f if code in mallo
0a20: 63 27 65 64 20 6d 65 6d 6f 72 79 20 69 73 20 65 c'ed memory is e
0a30: 78 65 63 75 74 61 62 6c 65 2e 20 2a 2f 0a 23 64 xecutable. */.#d
0a40: 65 66 69 6e 65 20 43 4f 44 45 5f 45 58 45 43 55 efine CODE_EXECU
0a50: 54 41 42 4c 45 20 31 0a 0a 2f 2a 20 41 43 5f 43 TABLE 1../* AC_C
0a60: 48 45 43 4b 5f 48 45 41 44 45 52 53 28 73 79 73 HECK_HEADERS(sys
0a70: 2f 63 61 63 68 65 63 74 6c 2e 68 29 20 2a 2f 0a /cachectl.h) */.
0a80: 2f 2a 20 44 65 66 69 6e 65 20 69 66 20 79 6f 75 /* Define if you
0a90: 20 68 61 76 65 20 3c 73 79 73 2f 63 61 63 68 65 have <sys/cache
0aa0: 63 74 6c 2e 68 3e 20 2a 2f 0a 23 75 6e 64 65 66 ctl.h> */.#undef
0ab0: 20 48 41 56 45 5f 53 59 53 5f 43 41 43 48 45 43 HAVE_SYS_CACHEC
0ac0: 54 4c 5f 48 0a 0a 2f 2a 20 41 43 5f 43 48 45 43 TL_H../* AC_CHEC
0ad0: 4b 5f 48 45 41 44 45 52 53 28 73 79 73 2f 6d 38 K_HEADERS(sys/m8
0ae0: 38 6b 62 63 73 2e 68 29 20 2a 2f 0a 2f 2a 20 44 8kbcs.h) */./* D
0af0: 65 66 69 6e 65 20 69 66 20 79 6f 75 20 68 61 76 efine if you hav
0b00: 65 20 3c 73 79 73 2f 6d 38 38 6b 62 63 73 2e 68 e <sys/m88kbcs.h
0b10: 3e 2e 20 2a 2f 0a 23 75 6e 64 65 66 20 48 41 56 >. */.#undef HAV
0b20: 45 5f 53 59 53 5f 4d 38 38 4b 42 43 53 5f 48 0a E_SYS_M88KBCS_H.
0b30: 0a .