1/*********************************************************************** 2* * 3* This software is part of the ast package * 4* Copyright (c) 1985-2010 AT&T Intellectual Property * 5* and is licensed under the * 6* Common Public License, Version 1.0 * 7* by AT&T Intellectual Property * 8* * 9* A copy of the License is available at * 10* http://www.opensource.org/licenses/cpl1.0.txt * 11* (with md5 checksum 059e8cd6165cb4c31e351f2b69388fd9) * 12* * 13* Information and Software Systems Research * 14* AT&T Research * 15* Florham Park NJ * 16* * 17* Glenn Fowler <gsf@research.att.com> * 18* David Korn <dgk@research.att.com> * 19* Phong Vo <kpv@research.att.com> * 20* * 21***********************************************************************/ 22 23/* : : generated by proto : : */ 24/* : : generated from /home/gisburn/ksh93/ast_ksh_20100309/build_i386_32bit/src/lib/libast/features/fcntl.c by iffe version 2009-12-04 : : */ 25#ifndef _def_fcntl_ast 26#if !defined(__PROTO__) 27# if defined(__STDC__) || defined(__cplusplus) || defined(_proto) || defined(c_plusplus) 28# if defined(__cplusplus) 29# define __LINKAGE__ "C" 30# else 31# define __LINKAGE__ 32# endif 33# define __STDARG__ 34# define __PROTO__(x) x 35# define __OTORP__(x) 36# define __PARAM__(n,o) n 37# if !defined(__STDC__) && !defined(__cplusplus) 38# if !defined(c_plusplus) 39# define const 40# endif 41# define signed 42# define void int 43# define volatile 44# define __V_ char 45# else 46# define __V_ void 47# endif 48# else 49# define __PROTO__(x) () 50# define __OTORP__(x) x 51# define __PARAM__(n,o) o 52# define __LINKAGE__ 53# define __V_ char 54# define const 55# define signed 56# define void int 57# define volatile 58# endif 59# define __MANGLE__ __LINKAGE__ 60# if defined(__cplusplus) || defined(c_plusplus) 61# define __VARARG__ ... 62# else 63# define __VARARG__ 64# endif 65# if defined(__STDARG__) 66# define __VA_START__(p,a) va_start(p,a) 67# else 68# define __VA_START__(p,a) va_start(p) 69# endif 70# if !defined(__INLINE__) 71# if defined(__cplusplus) 72# define __INLINE__ extern __MANGLE__ inline 73# else 74# if defined(_WIN32) && !defined(__GNUC__) 75# define __INLINE__ __inline 76# endif 77# endif 78# endif 79#endif 80#if !defined(__LINKAGE__) 81#define __LINKAGE__ /* 2004-08-11 transition */ 82#endif 83 84#define _def_fcntl_ast 1 85#define _sys_types 1 /* #include <sys/types.h> ok */ 86 87 88#if _typ_off64_t 89#undef off_t 90#ifdef __STDC__ 91#define off_t off_t 92#endif 93#endif 94 95#include <ast_fs.h> 96 97#if _typ_off64_t 98#undef off_t 99#ifdef __STDC__ 100#define off_t off_t 101#endif 102#endif 103 104#include <fcntl.h> 105#include <sys/mman.h> 106 107#define O_BINARY 0 108#define O_TEMPORARY 0 109#define O_TEXT 0 110 111#include <ast_fs.h> 112#if _typ_off64_t 113#undef off_t 114#define off_t off64_t 115#endif 116#if _lib_fstat64 117#define fstat fstat64 118#endif 119#if _lib_lstat64 120#define lstat lstat64 121#endif 122#if _lib_stat64 123#define stat stat64 124#endif 125#if _lib_creat64 126#define creat creat64 127#endif 128#if _lib_mmap64 129#define mmap mmap64 130#endif 131#if _lib_open64 132#undef open 133#define open open64 134#endif 135#endif 136