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_sparc_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