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_64bit/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