Artifact
6f7e7d38b5fa0b3aefcd1e5b974eff7065c9e8a5:
0000: 2f 2a 20 63 6f 6e 66 69 67 2e 68 2e 20 20 47 65 /* config.h. Ge
0010: 6e 65 72 61 74 65 64 20 62 79 20 63 6f 6e 66 69 nerated by confi
0020: 67 75 72 65 2e 20 20 2a 2f 0a 2f 2a 20 54 68 65 gure. */./* The
0030: 73 65 20 64 65 66 69 6e 69 74 69 6f 6e 73 20 61 se definitions a
0040: 72 65 20 61 64 6a 75 73 74 65 64 20 62 79 20 60 re adjusted by `
0050: 63 6f 6e 66 69 67 75 72 65 27 20 61 75 74 6f 6d configure' autom
0060: 61 74 69 63 61 6c 6c 79 2e 20 2a 2f 0a 2f 2a 20 atically. */./*
0070: 42 72 75 6e 6f 20 48 61 69 62 6c 65 20 31 36 2e Bruno Haible 16.
0080: 37 2e 31 39 39 37 20 2a 2f 0a 0a 0a 2f 2a 20 43 7.1997 */.../* C
0090: 50 55 20 2a 2f 0a 23 69 66 6e 64 65 66 20 5f 5f PU */.#ifndef __
00a0: 69 33 38 36 5f 5f 0a 23 64 65 66 69 6e 65 20 5f i386__.#define _
00b0: 5f 69 33 38 36 5f 5f 20 31 0a 23 65 6e 64 69 66 _i386__ 1.#endif
00c0: 0a 23 69 66 6e 64 65 66 20 5f 5f 6d 36 38 6b 5f .#ifndef __m68k_
00d0: 5f 0a 2f 2a 20 23 75 6e 64 65 66 20 5f 5f 6d 36 _./* #undef __m6
00e0: 38 6b 5f 5f 20 2a 2f 0a 23 65 6e 64 69 66 0a 23 8k__ */.#endif.#
00f0: 69 66 6e 64 65 66 20 5f 5f 6d 69 70 73 5f 5f 0a ifndef __mips__.
0100: 2f 2a 20 23 75 6e 64 65 66 20 5f 5f 6d 69 70 73 /* #undef __mips
0110: 5f 5f 20 2a 2f 0a 23 65 6e 64 69 66 0a 23 69 66 __ */.#endif.#if
0120: 6e 64 65 66 20 5f 5f 6d 69 70 73 6e 33 32 5f 5f ndef __mipsn32__
0130: 0a 2f 2a 20 23 75 6e 64 65 66 20 5f 5f 6d 69 70 ./* #undef __mip
0140: 73 6e 33 32 5f 5f 20 2a 2f 0a 23 65 6e 64 69 66 sn32__ */.#endif
0150: 0a 23 69 66 6e 64 65 66 20 5f 5f 6d 69 70 73 36 .#ifndef __mips6
0160: 34 5f 5f 0a 2f 2a 20 23 75 6e 64 65 66 20 5f 5f 4__./* #undef __
0170: 6d 69 70 73 36 34 5f 5f 20 2a 2f 0a 23 65 6e 64 mips64__ */.#end
0180: 69 66 0a 23 69 66 6e 64 65 66 20 5f 5f 73 70 61 if.#ifndef __spa
0190: 72 63 5f 5f 0a 2f 2a 20 23 75 6e 64 65 66 20 5f rc__./* #undef _
01a0: 5f 73 70 61 72 63 5f 5f 20 2a 2f 0a 23 65 6e 64 _sparc__ */.#end
01b0: 69 66 0a 23 69 66 6e 64 65 66 20 5f 5f 73 70 61 if.#ifndef __spa
01c0: 72 63 36 34 5f 5f 0a 2f 2a 20 23 75 6e 64 65 66 rc64__./* #undef
01d0: 20 5f 5f 73 70 61 72 63 36 34 5f 5f 20 2a 2f 0a __sparc64__ */.
01e0: 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 5f #endif.#ifndef _
01f0: 5f 61 6c 70 68 61 5f 5f 0a 2f 2a 20 23 75 6e 64 _alpha__./* #und
0200: 65 66 20 5f 5f 61 6c 70 68 61 5f 5f 20 2a 2f 0a ef __alpha__ */.
0210: 23 65 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 5f #endif.#ifndef _
0220: 5f 68 70 70 61 5f 5f 0a 2f 2a 20 23 75 6e 64 65 _hppa__./* #unde
0230: 66 20 5f 5f 68 70 70 61 5f 5f 20 2a 2f 0a 23 65 f __hppa__ */.#e
0240: 6e 64 69 66 0a 23 69 66 6e 64 65 66 20 5f 5f 61 ndif.#ifndef __a
0250: 72 6d 5f 5f 0a 2f 2a 20 23 75 6e 64 65 66 20 5f rm__./* #undef _
0260: 5f 61 72 6d 5f 5f 20 2a 2f 0a 23 65 6e 64 69 66 _arm__ */.#endif
0270: 0a 23 69 66 6e 64 65 66 20 5f 5f 72 73 36 30 30 .#ifndef __rs600
0280: 30 5f 5f 0a 2f 2a 20 23 75 6e 64 65 66 20 5f 5f 0__./* #undef __
0290: 72 73 36 30 30 30 5f 5f 20 2a 2f 0a 23 65 6e 64 rs6000__ */.#end
02a0: 69 66 0a 23 69 66 6e 64 65 66 20 5f 5f 6d 38 38 if.#ifndef __m88
02b0: 6b 5f 5f 0a 2f 2a 20 23 75 6e 64 65 66 20 5f 5f k__./* #undef __
02c0: 6d 38 38 6b 5f 5f 20 2a 2f 0a 23 65 6e 64 69 66 m88k__ */.#endif
02d0: 0a 23 69 66 6e 64 65 66 20 5f 5f 63 6f 6e 76 65 .#ifndef __conve
02e0: 78 5f 5f 0a 2f 2a 20 23 75 6e 64 65 66 20 5f 5f x__./* #undef __
02f0: 63 6f 6e 76 65 78 5f 5f 20 2a 2f 0a 23 65 6e 64 convex__ */.#end
0300: 69 66 0a 23 69 66 6e 64 65 66 20 5f 5f 69 61 36 if.#ifndef __ia6
0310: 34 5f 5f 0a 2f 2a 20 23 75 6e 64 65 66 20 5f 5f 4__./* #undef __
0320: 69 61 36 34 5f 5f 20 2a 2f 0a 23 65 6e 64 69 66 ia64__ */.#endif
0330: 0a 23 69 66 6e 64 65 66 20 5f 5f 78 38 36 5f 36 .#ifndef __x86_6
0340: 34 5f 5f 0a 2f 2a 20 23 75 6e 64 65 66 20 5f 5f 4__./* #undef __
0350: 78 38 36 5f 36 34 5f 5f 20 2a 2f 0a 23 65 6e 64 x86_64__ */.#end
0360: 69 66 0a 0a 0a 2f 2a 20 63 6f 6d 70 69 6c 65 72 if.../* compiler
0370: 20 63 68 61 72 61 63 74 65 72 69 73 74 69 63 73 characteristics
0380: 20 2a 2f 0a 0a 2f 2a 20 43 4c 5f 56 4f 49 44 20 */../* CL_VOID
0390: 2a 2f 0a 2f 2a 20 44 65 66 69 6e 65 20 74 68 69 */./* Define thi
03a0: 73 20 61 73 20 60 63 68 61 72 27 20 69 66 20 79 s as `char' if y
03b0: 6f 75 72 20 63 6f 6d 70 69 6c 65 72 20 64 6f 65 our compiler doe
03c0: 73 6e 27 74 20 75 6e 64 65 72 73 74 61 6e 64 20 sn't understand
03d0: 74 68 65 20 76 6f 69 64 20 74 79 70 65 2e 20 2a the void type. *
03e0: 2f 0a 2f 2a 20 23 75 6e 64 65 66 20 76 6f 69 64 /./* #undef void
03f0: 20 2a 2f 0a 0a 0a 2f 2a 20 68 65 61 64 65 72 20 */.../* header
0400: 66 69 6c 65 73 20 2a 2f 0a 0a 2f 2a 20 43 4c 5f files */../* CL_
0410: 53 54 44 43 5f 48 45 41 44 45 52 53 20 2a 2f 0a STDC_HEADERS */.
0420: 2f 2a 20 44 65 66 69 6e 65 20 69 66 20 79 6f 75 /* Define if you
0430: 20 68 61 76 65 20 74 68 65 20 41 4e 53 49 20 43 have the ANSI C
0440: 20 68 65 61 64 65 72 20 66 69 6c 65 73 0a 20 20 header files.
0450: 20 3c 73 74 64 6c 69 62 2e 68 3e 2c 20 3c 73 74 <stdlib.h>, <st
0460: 64 61 72 67 2e 68 3e 2c 20 3c 73 74 72 69 6e 67 darg.h>, <string
0470: 2e 68 3e 2c 20 3c 66 6c 6f 61 74 2e 68 3e 2c 20 .h>, <float.h>,
0480: 3c 6c 69 6d 69 74 73 2e 68 3e 2e 20 2a 2f 0a 23 <limits.h>. */.#
0490: 64 65 66 69 6e 65 20 53 54 44 43 5f 48 45 41 44 define STDC_HEAD
04a0: 45 52 53 20 31 0a 0a 2f 2a 20 44 65 66 69 6e 65 ERS 1../* Define
04b0: 20 69 66 20 79 6f 75 20 68 61 76 65 20 3c 75 6e if you have <un
04c0: 69 73 74 64 2e 68 3e 2e 20 2a 2f 0a 23 64 65 66 istd.h>. */.#def
04d0: 69 6e 65 20 48 41 56 45 5f 55 4e 49 53 54 44 5f ine HAVE_UNISTD_
04e0: 48 20 31 0a 0a 2f 2a 20 43 4c 5f 4f 50 45 4e 46 H 1../* CL_OPENF
04f0: 4c 41 47 53 20 2a 2f 0a 2f 2a 20 44 65 66 69 6e LAGS */./* Defin
0500: 65 20 69 66 20 79 6f 75 20 6e 65 65 64 20 3c 73 e if you need <s
0510: 79 73 2f 66 69 6c 65 2e 68 3e 20 66 6f 72 20 75 ys/file.h> for u
0520: 73 69 6e 67 20 6f 70 65 6e 28 29 20 66 6c 61 67 sing open() flag
0530: 73 20 6c 69 6b 65 20 4f 5f 52 44 57 52 2e 20 2a s like O_RDWR. *
0540: 2f 0a 2f 2a 20 23 75 6e 64 65 66 20 4f 50 45 4e /./* #undef OPEN
0550: 5f 4e 45 45 44 53 5f 53 59 53 5f 46 49 4c 45 5f _NEEDS_SYS_FILE_
0560: 48 20 2a 2f 0a 0a 0a 2f 2a 20 74 79 70 65 64 65 H */.../* typede
0570: 66 73 20 2a 2f 0a 0a 0a 2f 2a 20 66 75 6e 63 74 fs */.../* funct
0580: 69 6f 6e 73 20 61 6e 64 20 64 65 63 6c 61 72 61 ions and declara
0590: 74 69 6f 6e 73 20 2a 2f 0a 0a 2f 2a 20 43 4c 5f tions */../* CL_
05a0: 47 45 54 50 41 47 45 53 49 5a 45 20 2a 2f 0a 2f GETPAGESIZE */./
05b0: 2a 20 44 65 66 69 6e 65 20 69 66 20 79 6f 75 20 * Define if you
05c0: 68 61 76 65 20 67 65 74 70 61 67 65 73 69 7a 65 have getpagesize
05d0: 28 29 2e 20 2a 2f 0a 23 64 65 66 69 6e 65 20 48 (). */.#define H
05e0: 41 56 45 5f 47 45 54 50 41 47 45 53 49 5a 45 20 AVE_GETPAGESIZE
05f0: 0a 2f 2a 20 44 65 66 69 6e 65 20 61 73 20 74 68 ./* Define as th
0600: 65 20 72 65 74 75 72 6e 20 74 79 70 65 20 6f 66 e return type of
0610: 20 67 65 74 70 61 67 65 73 69 7a 65 28 29 2e 20 getpagesize().
0620: 2a 2f 0a 23 64 65 66 69 6e 65 20 52 45 54 47 45 */.#define RETGE
0630: 54 50 41 47 45 53 49 5a 45 54 59 50 45 20 69 6e TPAGESIZETYPE in
0640: 74 0a 2f 2a 20 44 65 66 69 6e 65 20 69 66 20 79 t./* Define if y
0650: 6f 75 20 68 61 76 65 20 3c 73 79 73 2f 70 61 72 ou have <sys/par
0660: 61 6d 2e 68 3e 2e 20 2a 2f 0a 2f 2a 20 23 75 6e am.h>. */./* #un
0670: 64 65 66 20 48 41 56 45 5f 53 59 53 5f 50 41 52 def HAVE_SYS_PAR
0680: 41 4d 5f 48 20 2a 2f 0a 0a 2f 2a 20 43 4c 5f 4d AM_H */../* CL_M
0690: 41 43 48 5f 56 4d 20 2a 2f 0a 2f 2a 20 44 65 66 ACH_VM */./* Def
06a0: 69 6e 65 20 69 66 20 79 6f 75 20 68 61 76 65 20 ine if you have
06b0: 74 68 65 20 76 6d 5f 61 6c 6c 6f 63 61 74 65 28 the vm_allocate(
06c0: 29 20 61 6e 64 20 74 61 73 6b 5f 73 65 6c 66 28 ) and task_self(
06d0: 29 20 66 75 6e 63 74 69 6f 6e 73 2e 20 2a 2f 0a ) functions. */.
06e0: 2f 2a 20 23 75 6e 64 65 66 20 48 41 56 45 5f 4d /* #undef HAVE_M
06f0: 41 43 48 5f 56 4d 20 2a 2f 0a 0a 2f 2a 20 43 4c ACH_VM */../* CL
0700: 5f 4d 4d 41 50 20 2a 2f 0a 2f 2a 20 44 65 66 69 _MMAP */./* Defi
0710: 6e 65 20 69 66 20 79 6f 75 20 68 61 76 65 20 3c ne if you have <
0720: 73 79 73 2f 6d 6d 61 6e 2e 68 3e 20 61 6e 64 20 sys/mman.h> and
0730: 74 68 65 20 6d 6d 61 70 28 29 20 66 75 6e 63 74 the mmap() funct
0740: 69 6f 6e 2e 20 2a 2f 0a 2f 2a 20 23 75 6e 64 65 ion. */./* #unde
0750: 66 20 48 41 56 45 5f 4d 4d 41 50 20 2a 2f 0a 2f f HAVE_MMAP */./
0760: 2a 20 44 65 66 69 6e 65 20 69 66 20 3c 73 79 73 * Define if <sys
0770: 2f 6d 6d 61 6e 2e 68 3e 20 64 65 66 69 6e 65 73 /mman.h> defines
0780: 20 4d 41 50 5f 41 4e 4f 4e 20 61 6e 64 20 6d 6d MAP_ANON and mm
0790: 61 70 69 6e 67 20 77 69 74 68 20 4d 41 50 5f 41 aping with MAP_A
07a0: 4e 4f 4e 20 77 6f 72 6b 73 2e 20 2a 2f 0a 2f 2a NON works. */./*
07b0: 20 23 75 6e 64 65 66 20 48 41 56 45 5f 4d 4d 41 #undef HAVE_MMA
07c0: 50 5f 41 4e 4f 4e 20 2a 2f 0a 2f 2a 20 44 65 66 P_ANON */./* Def
07d0: 69 6e 65 20 69 66 20 3c 73 79 73 2f 6d 6d 61 6e ine if <sys/mman
07e0: 2e 68 3e 20 64 65 66 69 6e 65 73 20 4d 41 50 5f .h> defines MAP_
07f0: 41 4e 4f 4e 59 4d 4f 55 53 20 61 6e 64 20 6d 6d ANONYMOUS and mm
0800: 61 70 69 6e 67 20 77 69 74 68 20 4d 41 50 5f 41 aping with MAP_A
0810: 4e 4f 4e 59 4d 4f 55 53 0a 20 20 20 77 6f 72 6b NONYMOUS. work
0820: 73 2e 20 2a 2f 0a 2f 2a 20 23 75 6e 64 65 66 20 s. */./* #undef
0830: 48 41 56 45 5f 4d 4d 41 50 5f 41 4e 4f 4e 59 4d HAVE_MMAP_ANONYM
0840: 4f 55 53 20 2a 2f 0a 2f 2a 20 44 65 66 69 6e 65 OUS */./* Define
0850: 20 69 66 20 6d 6d 61 70 69 6e 67 20 6f 66 20 74 if mmaping of t
0860: 68 65 20 73 70 65 63 69 61 6c 20 64 65 76 69 63 he special devic
0870: 65 20 2f 64 65 76 2f 7a 65 72 6f 20 77 6f 72 6b e /dev/zero work
0880: 73 2e 20 2a 2f 0a 2f 2a 20 23 75 6e 64 65 66 20 s. */./* #undef
0890: 48 41 56 45 5f 4d 4d 41 50 5f 44 45 56 5a 45 52 HAVE_MMAP_DEVZER
08a0: 4f 20 2a 2f 0a 2f 2a 20 44 65 66 69 6e 65 20 69 O */./* Define i
08b0: 66 20 6d 6d 61 70 69 6e 67 20 6f 66 20 74 68 65 f mmaping of the
08c0: 20 73 70 65 63 69 61 6c 20 64 65 76 69 63 65 20 special device
08d0: 2f 64 65 76 2f 7a 65 72 6f 20 77 6f 72 6b 73 2c /dev/zero works,
08e0: 0a 20 20 20 62 75 74 20 6f 6e 6c 79 20 6f 6e 20 . but only on
08f0: 61 64 64 72 65 73 73 65 73 20 3c 20 32 5e 32 39 addresses < 2^29
0900: 2e 20 2a 2f 0a 2f 2a 20 23 75 6e 64 65 66 20 48 . */./* #undef H
0910: 41 56 45 5f 4d 4d 41 50 5f 44 45 56 5a 45 52 4f AVE_MMAP_DEVZERO
0920: 5f 53 55 4e 34 5f 32 39 20 2a 2f 0a 0a 2f 2a 20 _SUN4_29 */../*
0930: 43 4c 5f 4d 50 52 4f 54 45 43 54 20 2a 2f 0a 2f CL_MPROTECT */./
0940: 2a 20 44 65 66 69 6e 65 20 69 66 20 79 6f 75 20 * Define if you
0950: 68 61 76 65 20 74 68 65 20 6d 70 72 6f 74 65 63 have the mprotec
0960: 74 28 29 20 66 75 6e 63 74 69 6f 6e 2e 20 2a 2f t() function. */
0970: 0a 23 64 65 66 69 6e 65 20 48 41 56 45 5f 4d 50 .#define HAVE_MP
0980: 52 4f 54 45 43 54 20 31 0a 2f 2a 20 44 65 66 69 ROTECT 1./* Defi
0990: 6e 65 20 69 66 20 79 6f 75 20 68 61 76 65 20 61 ne if you have a
09a0: 20 77 6f 72 6b 69 6e 67 20 6d 70 72 6f 74 65 63 working mprotec
09b0: 74 28 29 20 66 75 6e 63 74 69 6f 6e 2e 20 2a 2f t() function. */
09c0: 0a 2f 2a 20 23 75 6e 64 65 66 20 48 41 56 45 5f ./* #undef HAVE_
09d0: 57 4f 52 4b 49 4e 47 5f 4d 50 52 4f 54 45 43 54 WORKING_MPROTECT
09e0: 20 2a 2f 0a 0a 2f 2a 20 43 4c 5f 53 48 4d 20 2a */../* CL_SHM *
09f0: 2f 0a 2f 2a 20 44 65 66 69 6e 65 20 69 66 20 79 /./* Define if y
0a00: 6f 75 20 68 61 76 65 20 3c 73 79 73 2f 73 68 6d ou have <sys/shm
0a10: 2e 68 3e 20 61 6e 64 20 3c 73 79 73 2f 69 70 63 .h> and <sys/ipc
0a20: 2e 68 3e 20 61 6e 64 20 73 68 61 72 65 64 20 6d .h> and shared m
0a30: 65 6d 6f 72 79 20 77 6f 72 6b 73 2e 20 2a 2f 0a emory works. */.
0a40: 2f 2a 20 23 75 6e 64 65 66 20 48 41 56 45 5f 53 /* #undef HAVE_S
0a50: 48 4d 20 2a 2f 0a 2f 2a 20 44 65 66 69 6e 65 20 HM */./* Define
0a60: 69 66 20 79 6f 75 20 61 6c 73 6f 20 68 61 76 65 if you also have
0a70: 20 3c 73 79 73 2f 73 79 73 6d 61 63 72 6f 73 2e <sys/sysmacros.
0a80: 68 3e 2e 20 2a 2f 0a 2f 2a 20 23 75 6e 64 65 66 h>. */./* #undef
0a90: 20 48 41 56 45 5f 53 59 53 5f 53 59 53 4d 41 43 HAVE_SYS_SYSMAC
0aa0: 52 4f 53 5f 48 20 2a 2f 0a 0a 2f 2a 20 43 4c 5f ROS_H */../* CL_
0ab0: 43 4f 44 45 45 58 45 43 20 2a 2f 0a 2f 2a 20 44 CODEEXEC */./* D
0ac0: 65 66 69 6e 65 20 69 66 20 63 6f 64 65 20 69 6e efine if code in
0ad0: 20 6d 61 6c 6c 6f 63 27 65 64 20 6d 65 6d 6f 72 malloc'ed memor
0ae0: 79 20 69 73 20 65 78 65 63 75 74 61 62 6c 65 2e y is executable.
0af0: 20 2a 2f 0a 23 64 65 66 69 6e 65 20 43 4f 44 45 */.#define CODE
0b00: 5f 45 58 45 43 55 54 41 42 4c 45 20 31 0a 0a 2f _EXECUTABLE 1../
0b10: 2a 20 41 43 5f 43 48 45 43 4b 5f 48 45 41 44 45 * AC_CHECK_HEADE
0b20: 52 53 28 73 79 73 2f 63 61 63 68 65 63 74 6c 2e RS(sys/cachectl.
0b30: 68 29 20 2a 2f 0a 2f 2a 20 44 65 66 69 6e 65 20 h) */./* Define
0b40: 69 66 20 79 6f 75 20 68 61 76 65 20 3c 73 79 73 if you have <sys
0b50: 2f 63 61 63 68 65 63 74 6c 2e 68 3e 20 2a 2f 0a /cachectl.h> */.
0b60: 2f 2a 20 23 75 6e 64 65 66 20 48 41 56 45 5f 53 /* #undef HAVE_S
0b70: 59 53 5f 43 41 43 48 45 43 54 4c 5f 48 20 2a 2f YS_CACHECTL_H */
0b80: 0a 0a 2f 2a 20 41 43 5f 43 48 45 43 4b 5f 48 45 ../* AC_CHECK_HE
0b90: 41 44 45 52 53 28 73 79 73 2f 6d 38 38 6b 62 63 ADERS(sys/m88kbc
0ba0: 73 2e 68 29 20 2a 2f 0a 2f 2a 20 44 65 66 69 6e s.h) */./* Defin
0bb0: 65 20 69 66 20 79 6f 75 20 68 61 76 65 20 3c 73 e if you have <s
0bc0: 79 73 2f 6d 38 38 6b 62 63 73 2e 68 3e 2e 20 2a ys/m88kbcs.h>. *
0bd0: 2f 0a 2f 2a 20 23 75 6e 64 65 66 20 48 41 56 45 /./* #undef HAVE
0be0: 5f 53 59 53 5f 4d 38 38 4b 42 43 53 5f 48 20 2a _SYS_M88KBCS_H *
0bf0: 2f 0a 0a /..