1N/A/***********************************************************************
1N/A* *
1N/A* This software is part of the ast package *
1N/A* Copyright (c) 1985-2011 AT&T Intellectual Property *
1N/A* and is licensed under the *
1N/A* Common Public License, Version 1.0 *
1N/A* by AT&T Intellectual Property *
1N/A* *
1N/A* A copy of the License is available at *
1N/A* http://www.opensource.org/licenses/cpl1.0.txt *
1N/A* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) *
1N/A* *
1N/A* Information and Software Systems Research *
1N/A* AT&T Research *
1N/A* Florham Park NJ *
1N/A* *
1N/A* Glenn Fowler <gsf@research.att.com> *
1N/A* David Korn <dgk@research.att.com> *
1N/A* Phong Vo <kpv@research.att.com> *
1N/A* *
1N/A***********************************************************************/
1N/A/* : : generated from /home/gisburn/ksh93/ast_ksh_20110208/build_sparc_32bit_opt/src/lib/libast/features/mmap by iffe version 2011-01-07 : : */
1N/A#ifndef _def_mmap_ast
1N/A#define _def_mmap_ast 1
1N/A#define _sys_types 1 /* #include <sys/types.h> ok */
1N/A#define _sys_mman 1 /* #include <sys/mman.h> ok */
1N/A#define _lib_mmap 1 /* standard mmap interface that works */
1N/A#define _lib_mmap64 1 /* mmap64 interface and implementation work */
1N/A#define _mmap_anon 1 /* use mmap MAP_ANON to get raw memory */
1N/A#define _mmap_devzero 1 /* use mmap on /dev/zero to get raw memory */
1N/A#define _mmap_worthy 2 /* mmap is good */
1N/A
1N/A/* some systems get it wrong but escape concise detection */
1N/A#ifndef _NO_MMAP
1N/A#if __CYGWIN__
1N/A#define _NO_MMAP 1
1N/A#endif
1N/A#endif
1N/A
1N/A#if _NO_MMAP
1N/A#undef _lib_mmap
1N/A#undef _lib_mmap64
1N/A#undef _mmap_anon
1N/A#undef _mmap_devzero
1N/A#undef _mmap_worthy
1N/A#endif
1N/A
1N/A#endif