Transaction now has limited support for PromotableSinglePhaseEnlistment
[mono.git] / mcs / class / Mono.Posix / Documentation / en / Mono.Unix.Native / OpenFlags.xml
1 <Type Name="OpenFlags" FullName="Mono.Unix.Native.OpenFlags">
2   <TypeSignature Language="C#" Value="public enum OpenFlags" />
3   <AssemblyInfo>
4     <AssemblyName>Mono.Posix</AssemblyName>
5     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
6     <AssemblyVersion>2.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <Base>
9     <BaseTypeName>System.Enum</BaseTypeName>
10   </Base>
11   <Attributes>
12     <Attribute>
13       <AttributeName>System.CLSCompliant(false)</AttributeName>
14     </Attribute>
15     <Attribute>
16       <AttributeName>System.Flags</AttributeName>
17     </Attribute>
18   </Attributes>
19   <Docs>
20     <summary>Possible <see cref="M:Mono.Unix.Native.Syscall.open" /><paramref name="flags" /> values.</summary>
21     <remarks>Do 'man 2 open' for more information.</remarks>
22     <altmember cref="M:Mono.Unix.Native.Syscall.open" />
23   </Docs>
24   <Members>
25     <Member MemberName="O_APPEND">
26       <MemberSignature Language="C#" Value="O_APPEND" />
27       <MemberType>Field</MemberType>
28       <ReturnValue>
29         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
30       </ReturnValue>
31       <Docs>
32         <summary>Open for appending.</summary>
33       </Docs>
34       <AssemblyInfo>
35         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
36         <AssemblyVersion>2.0.0.0</AssemblyVersion>
37       </AssemblyInfo>
38     </Member>
39     <Member MemberName="O_ASYNC">
40       <MemberSignature Language="C#" Value="O_ASYNC" />
41       <MemberType>Field</MemberType>
42       <ReturnValue>
43         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
44       </ReturnValue>
45       <Docs>
46         <summary>To be added.</summary>
47       </Docs>
48       <AssemblyInfo>
49         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
50         <AssemblyVersion>2.0.0.0</AssemblyVersion>
51       </AssemblyInfo>
52     </Member>
53     <Member MemberName="O_CREAT">
54       <MemberSignature Language="C#" Value="O_CREAT" />
55       <MemberType>Field</MemberType>
56       <ReturnValue>
57         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
58       </ReturnValue>
59       <Docs>
60         <summary>Create.</summary>
61       </Docs>
62       <AssemblyInfo>
63         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
64         <AssemblyVersion>2.0.0.0</AssemblyVersion>
65       </AssemblyInfo>
66     </Member>
67     <Member MemberName="O_DIRECT">
68       <MemberSignature Language="C#" Value="O_DIRECT" />
69       <MemberType>Field</MemberType>
70       <ReturnValue>
71         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
72       </ReturnValue>
73       <Docs>
74         <summary>Eliminate or reduce cache effects.</summary>
75       </Docs>
76       <AssemblyInfo>
77         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
78         <AssemblyVersion>2.0.0.0</AssemblyVersion>
79       </AssemblyInfo>
80     </Member>
81     <Member MemberName="O_DIRECTORY">
82       <MemberSignature Language="C#" Value="O_DIRECTORY" />
83       <MemberType>Field</MemberType>
84       <ReturnValue>
85         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
86       </ReturnValue>
87       <Docs>
88         <summary>To be added.</summary>
89       </Docs>
90       <AssemblyInfo>
91         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
92         <AssemblyVersion>2.0.0.0</AssemblyVersion>
93       </AssemblyInfo>
94     </Member>
95     <Member MemberName="O_EXCL">
96       <MemberSignature Language="C#" Value="O_EXCL" />
97       <MemberType>Field</MemberType>
98       <ReturnValue>
99         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
100       </ReturnValue>
101       <Docs>
102         <summary>Open exclusive.</summary>
103       </Docs>
104       <AssemblyInfo>
105         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
106         <AssemblyVersion>2.0.0.0</AssemblyVersion>
107       </AssemblyInfo>
108     </Member>
109     <Member MemberName="O_LARGEFILE">
110       <MemberSignature Language="C#" Value="O_LARGEFILE" />
111       <MemberType>Field</MemberType>
112       <ReturnValue>
113         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
114       </ReturnValue>
115       <Docs>
116         <summary>Enable large-file support.</summary>
117       </Docs>
118       <AssemblyInfo>
119         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
120         <AssemblyVersion>2.0.0.0</AssemblyVersion>
121       </AssemblyInfo>
122     </Member>
123     <Member MemberName="O_NOCTTY">
124       <MemberSignature Language="C#" Value="O_NOCTTY" />
125       <MemberType>Field</MemberType>
126       <ReturnValue>
127         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
128       </ReturnValue>
129       <Docs>
130         <summary>No controlling terminal.</summary>
131       </Docs>
132       <AssemblyInfo>
133         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
134         <AssemblyVersion>2.0.0.0</AssemblyVersion>
135       </AssemblyInfo>
136     </Member>
137     <Member MemberName="O_NOFOLLOW">
138       <MemberSignature Language="C#" Value="O_NOFOLLOW" />
139       <MemberType>Field</MemberType>
140       <ReturnValue>
141         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
142       </ReturnValue>
143       <Docs>
144         <summary>Do not follow symlinks.</summary>
145       </Docs>
146       <AssemblyInfo>
147         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
148         <AssemblyVersion>2.0.0.0</AssemblyVersion>
149       </AssemblyInfo>
150     </Member>
151     <Member MemberName="O_NONBLOCK">
152       <MemberSignature Language="C#" Value="O_NONBLOCK" />
153       <MemberType>Field</MemberType>
154       <ReturnValue>
155         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
156       </ReturnValue>
157       <Docs>
158         <summary>Open in non-blocking mode if possible.</summary>
159       </Docs>
160       <AssemblyInfo>
161         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
162         <AssemblyVersion>2.0.0.0</AssemblyVersion>
163       </AssemblyInfo>
164     </Member>
165     <Member MemberName="O_RDONLY">
166       <MemberSignature Language="C#" Value="O_RDONLY" />
167       <MemberType>Field</MemberType>
168       <ReturnValue>
169         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
170       </ReturnValue>
171       <Docs>
172         <summary>Read-only.</summary>
173       </Docs>
174       <AssemblyInfo>
175         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
176         <AssemblyVersion>2.0.0.0</AssemblyVersion>
177       </AssemblyInfo>
178     </Member>
179     <Member MemberName="O_RDWR">
180       <MemberSignature Language="C#" Value="O_RDWR" />
181       <MemberType>Field</MemberType>
182       <ReturnValue>
183         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
184       </ReturnValue>
185       <Docs>
186         <summary>Read-Write.</summary>
187       </Docs>
188       <AssemblyInfo>
189         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
190         <AssemblyVersion>2.0.0.0</AssemblyVersion>
191       </AssemblyInfo>
192     </Member>
193     <Member MemberName="O_SYNC">
194       <MemberSignature Language="C#" Value="O_SYNC" />
195       <MemberType>Field</MemberType>
196       <ReturnValue>
197         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
198       </ReturnValue>
199       <Docs>
200         <summary>Open for synchronous I/O.</summary>
201       </Docs>
202       <AssemblyInfo>
203         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
204         <AssemblyVersion>2.0.0.0</AssemblyVersion>
205       </AssemblyInfo>
206     </Member>
207     <Member MemberName="O_TRUNC">
208       <MemberSignature Language="C#" Value="O_TRUNC" />
209       <MemberType>Field</MemberType>
210       <ReturnValue>
211         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
212       </ReturnValue>
213       <Docs>
214         <summary>Truncate on opening if necessary.</summary>
215       </Docs>
216       <AssemblyInfo>
217         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
218         <AssemblyVersion>2.0.0.0</AssemblyVersion>
219       </AssemblyInfo>
220     </Member>
221     <Member MemberName="O_WRONLY">
222       <MemberSignature Language="C#" Value="O_WRONLY" />
223       <MemberType>Field</MemberType>
224       <ReturnValue>
225         <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
226       </ReturnValue>
227       <Docs>
228         <summary>Write-only.</summary>
229       </Docs>
230       <AssemblyInfo>
231         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
232         <AssemblyVersion>2.0.0.0</AssemblyVersion>
233       </AssemblyInfo>
234     </Member>
235   </Members>
236 </Type>