1 <Type Name="OpenFlags" FullName="Mono.Unix.Native.OpenFlags">
2 <TypeSignature Language="C#" Value="public enum OpenFlags" />
4 <AssemblyName>Mono.Posix</AssemblyName>
5 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
6 <AssemblyVersion>2.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Enum</BaseTypeName>
13 <AttributeName>System.CLSCompliant(false)</AttributeName>
16 <AttributeName>System.Flags</AttributeName>
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" />
25 <Member MemberName="O_APPEND">
26 <MemberSignature Language="C#" Value="O_APPEND" />
27 <MemberType>Field</MemberType>
29 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
32 <summary>Open for appending.</summary>
35 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
36 <AssemblyVersion>2.0.0.0</AssemblyVersion>
39 <Member MemberName="O_ASYNC">
40 <MemberSignature Language="C#" Value="O_ASYNC" />
41 <MemberType>Field</MemberType>
43 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
46 <summary>To be added.</summary>
49 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
50 <AssemblyVersion>2.0.0.0</AssemblyVersion>
53 <Member MemberName="O_CREAT">
54 <MemberSignature Language="C#" Value="O_CREAT" />
55 <MemberType>Field</MemberType>
57 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
60 <summary>Create.</summary>
63 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
64 <AssemblyVersion>2.0.0.0</AssemblyVersion>
67 <Member MemberName="O_DIRECT">
68 <MemberSignature Language="C#" Value="O_DIRECT" />
69 <MemberType>Field</MemberType>
71 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
74 <summary>Eliminate or reduce cache effects.</summary>
77 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
78 <AssemblyVersion>2.0.0.0</AssemblyVersion>
81 <Member MemberName="O_DIRECTORY">
82 <MemberSignature Language="C#" Value="O_DIRECTORY" />
83 <MemberType>Field</MemberType>
85 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
88 <summary>To be added.</summary>
91 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
92 <AssemblyVersion>2.0.0.0</AssemblyVersion>
95 <Member MemberName="O_EXCL">
96 <MemberSignature Language="C#" Value="O_EXCL" />
97 <MemberType>Field</MemberType>
99 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
102 <summary>Open exclusive.</summary>
105 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
106 <AssemblyVersion>2.0.0.0</AssemblyVersion>
109 <Member MemberName="O_LARGEFILE">
110 <MemberSignature Language="C#" Value="O_LARGEFILE" />
111 <MemberType>Field</MemberType>
113 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
116 <summary>Enable large-file support.</summary>
119 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
120 <AssemblyVersion>2.0.0.0</AssemblyVersion>
123 <Member MemberName="O_NOCTTY">
124 <MemberSignature Language="C#" Value="O_NOCTTY" />
125 <MemberType>Field</MemberType>
127 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
130 <summary>No controlling terminal.</summary>
133 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
134 <AssemblyVersion>2.0.0.0</AssemblyVersion>
137 <Member MemberName="O_NOFOLLOW">
138 <MemberSignature Language="C#" Value="O_NOFOLLOW" />
139 <MemberType>Field</MemberType>
141 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
144 <summary>Do not follow symlinks.</summary>
147 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
148 <AssemblyVersion>2.0.0.0</AssemblyVersion>
151 <Member MemberName="O_NONBLOCK">
152 <MemberSignature Language="C#" Value="O_NONBLOCK" />
153 <MemberType>Field</MemberType>
155 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
158 <summary>Open in non-blocking mode if possible.</summary>
161 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
162 <AssemblyVersion>2.0.0.0</AssemblyVersion>
165 <Member MemberName="O_RDONLY">
166 <MemberSignature Language="C#" Value="O_RDONLY" />
167 <MemberType>Field</MemberType>
169 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
172 <summary>Read-only.</summary>
175 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
176 <AssemblyVersion>2.0.0.0</AssemblyVersion>
179 <Member MemberName="O_RDWR">
180 <MemberSignature Language="C#" Value="O_RDWR" />
181 <MemberType>Field</MemberType>
183 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
186 <summary>Read-Write.</summary>
189 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
190 <AssemblyVersion>2.0.0.0</AssemblyVersion>
193 <Member MemberName="O_SYNC">
194 <MemberSignature Language="C#" Value="O_SYNC" />
195 <MemberType>Field</MemberType>
197 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
200 <summary>Open for synchronous I/O.</summary>
203 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
204 <AssemblyVersion>2.0.0.0</AssemblyVersion>
207 <Member MemberName="O_TRUNC">
208 <MemberSignature Language="C#" Value="O_TRUNC" />
209 <MemberType>Field</MemberType>
211 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
214 <summary>Truncate on opening if necessary.</summary>
217 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
218 <AssemblyVersion>2.0.0.0</AssemblyVersion>
221 <Member MemberName="O_WRONLY">
222 <MemberSignature Language="C#" Value="O_WRONLY" />
223 <MemberType>Field</MemberType>
225 <ReturnType>Mono.Unix.Native.OpenFlags</ReturnType>
228 <summary>Write-only.</summary>
231 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
232 <AssemblyVersion>2.0.0.0</AssemblyVersion>