Transaction now has limited support for PromotableSinglePhaseEnlistment
[mono.git] / mcs / class / Mono.Posix / Documentation / en / Mono.Posix / StatMode.xml
1 <Type Name="StatMode" FullName="Mono.Posix.StatMode">
2   <TypeSignature Language="C#" Value="public enum StatMode" Maintainer="auto" />
3   <AssemblyInfo>
4     <AssemblyName>Mono.Posix</AssemblyName>
5     <AssemblyPublicKey>[00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 79 15 99 77 D2 D0 3A 8E 6B EA 7A 2E 74 E8 D1 AF CC 93 E8 85 19 74 95 2B B4 80 A1 2C 91 34 47 4D 04 06 24 47 C3 7E 0E 68 C0 80 53 6F CF 3C 3F BE 2F F9 C9 79 CE 99 84 75 E5 06 E8 CE 82 DD 5B 0F 35 0D C1 0E 93 BF 2E EE CF 87 4B 24 77 0C 50 81 DB EA 74 47 FD DA FA 27 7B 22 DE 47 D6 FF EA 44 96 74 A4 F9 FC CF 84 D1 50 69 08 93 80 28 4D BD D3 5F 46 CD FF 12 A1 BD 78 E4 EF 00 65 D0 16 DF]</AssemblyPublicKey>
6     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
7     <AssemblyVersion>2.0.0.0</AssemblyVersion>
8   </AssemblyInfo>
9   <ThreadSafetyStatement>Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details.</ThreadSafetyStatement>
10   <Base>
11     <BaseTypeName>System.Enum</BaseTypeName>
12   </Base>
13   <Attributes>
14     <Attribute>
15       <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions")</AttributeName>
16     </Attribute>
17     <Attribute>
18       <AttributeName>System.Flags</AttributeName>
19     </Attribute>
20   </Attributes>
21   <Docs>
22     <summary>Enumeration representing various stat mode bitmasks</summary>
23     <remarks>
24       <para>See Stat structure for more information.</para>
25       <para>This type is obsolete.  Please use 
26     <see cref="T:Mono.Unix.Native.FilePermissions" /> instead.</para>
27     </remarks>
28     <altmember cref="T:Mono.Unix.Native.FilePermissions" />
29   </Docs>
30   <Members>
31     <Member MemberName="BlockDevice">
32       <MemberSignature Language="C#" Value="BlockDevice" />
33       <MemberType>Field</MemberType>
34       <ReturnValue>
35         <ReturnType>Mono.Posix.StatMode</ReturnType>
36       </ReturnValue>
37       <Parameters>
38       </Parameters>
39       <Docs>
40         <summary>Block device</summary>
41         <remarks>To be added</remarks>
42       </Docs>
43       <Attributes>
44         <Attribute>
45           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFBLK")</AttributeName>
46         </Attribute>
47       </Attributes>
48       <AssemblyInfo>
49         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
50         <AssemblyVersion>2.0.0.0</AssemblyVersion>
51       </AssemblyInfo>
52     </Member>
53     <Member MemberName="CharDevice">
54       <MemberSignature Language="C#" Value="CharDevice" />
55       <MemberType>Field</MemberType>
56       <ReturnValue>
57         <ReturnType>Mono.Posix.StatMode</ReturnType>
58       </ReturnValue>
59       <Parameters>
60       </Parameters>
61       <Docs>
62         <summary>Character device</summary>
63         <remarks>To be added</remarks>
64       </Docs>
65       <Attributes>
66         <Attribute>
67           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFCHR")</AttributeName>
68         </Attribute>
69       </Attributes>
70       <AssemblyInfo>
71         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
72         <AssemblyVersion>2.0.0.0</AssemblyVersion>
73       </AssemblyInfo>
74     </Member>
75     <Member MemberName="Directory">
76       <MemberSignature Language="C#" Value="Directory" />
77       <MemberType>Field</MemberType>
78       <ReturnValue>
79         <ReturnType>Mono.Posix.StatMode</ReturnType>
80       </ReturnValue>
81       <Parameters>
82       </Parameters>
83       <Docs>
84         <summary>Directory</summary>
85         <remarks>To be added</remarks>
86       </Docs>
87       <Attributes>
88         <Attribute>
89           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFDIR")</AttributeName>
90         </Attribute>
91       </Attributes>
92       <AssemblyInfo>
93         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
94         <AssemblyVersion>2.0.0.0</AssemblyVersion>
95       </AssemblyInfo>
96     </Member>
97     <Member MemberName="FIFO">
98       <MemberSignature Language="C#" Value="FIFO" />
99       <MemberType>Field</MemberType>
100       <ReturnValue>
101         <ReturnType>Mono.Posix.StatMode</ReturnType>
102       </ReturnValue>
103       <Parameters>
104       </Parameters>
105       <Docs>
106         <summary>First In First Out (FIFO)</summary>
107         <remarks>To be added</remarks>
108       </Docs>
109       <Attributes>
110         <Attribute>
111           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFIFO")</AttributeName>
112         </Attribute>
113       </Attributes>
114       <AssemblyInfo>
115         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
116         <AssemblyVersion>2.0.0.0</AssemblyVersion>
117       </AssemblyInfo>
118     </Member>
119     <Member MemberName="GroupExecute">
120       <MemberSignature Language="C#" Value="GroupExecute" />
121       <MemberType>Field</MemberType>
122       <ReturnValue>
123         <ReturnType>Mono.Posix.StatMode</ReturnType>
124       </ReturnValue>
125       <Parameters>
126       </Parameters>
127       <Docs>
128         <summary>group has execute permission</summary>
129         <remarks>To be added</remarks>
130       </Docs>
131       <Attributes>
132         <Attribute>
133           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IXGRP")</AttributeName>
134         </Attribute>
135       </Attributes>
136       <AssemblyInfo>
137         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
138         <AssemblyVersion>2.0.0.0</AssemblyVersion>
139       </AssemblyInfo>
140     </Member>
141     <Member MemberName="GroupRead">
142       <MemberSignature Language="C#" Value="GroupRead" />
143       <MemberType>Field</MemberType>
144       <ReturnValue>
145         <ReturnType>Mono.Posix.StatMode</ReturnType>
146       </ReturnValue>
147       <Parameters>
148       </Parameters>
149       <Docs>
150         <summary>group has read permission</summary>
151         <remarks>To be added</remarks>
152       </Docs>
153       <Attributes>
154         <Attribute>
155           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IRGRP")</AttributeName>
156         </Attribute>
157       </Attributes>
158       <AssemblyInfo>
159         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
160         <AssemblyVersion>2.0.0.0</AssemblyVersion>
161       </AssemblyInfo>
162     </Member>
163     <Member MemberName="GroupWrite">
164       <MemberSignature Language="C#" Value="GroupWrite" />
165       <MemberType>Field</MemberType>
166       <ReturnValue>
167         <ReturnType>Mono.Posix.StatMode</ReturnType>
168       </ReturnValue>
169       <Parameters>
170       </Parameters>
171       <Docs>
172         <summary>group has write permission</summary>
173         <remarks>To be added</remarks>
174       </Docs>
175       <Attributes>
176         <Attribute>
177           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IWGRP")</AttributeName>
178         </Attribute>
179       </Attributes>
180       <AssemblyInfo>
181         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
182         <AssemblyVersion>2.0.0.0</AssemblyVersion>
183       </AssemblyInfo>
184     </Member>
185     <Member MemberName="OthersExecute">
186       <MemberSignature Language="C#" Value="OthersExecute" />
187       <MemberType>Field</MemberType>
188       <ReturnValue>
189         <ReturnType>Mono.Posix.StatMode</ReturnType>
190       </ReturnValue>
191       <Parameters>
192       </Parameters>
193       <Docs>
194         <summary>others have execute permission</summary>
195         <remarks>To be added</remarks>
196       </Docs>
197       <Attributes>
198         <Attribute>
199           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IXOTH")</AttributeName>
200         </Attribute>
201       </Attributes>
202       <AssemblyInfo>
203         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
204         <AssemblyVersion>2.0.0.0</AssemblyVersion>
205       </AssemblyInfo>
206     </Member>
207     <Member MemberName="OthersRead">
208       <MemberSignature Language="C#" Value="OthersRead" />
209       <MemberType>Field</MemberType>
210       <ReturnValue>
211         <ReturnType>Mono.Posix.StatMode</ReturnType>
212       </ReturnValue>
213       <Parameters>
214       </Parameters>
215       <Docs>
216         <summary>others have read permission</summary>
217         <remarks>To be added</remarks>
218       </Docs>
219       <Attributes>
220         <Attribute>
221           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IROTH")</AttributeName>
222         </Attribute>
223       </Attributes>
224       <AssemblyInfo>
225         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
226         <AssemblyVersion>2.0.0.0</AssemblyVersion>
227       </AssemblyInfo>
228     </Member>
229     <Member MemberName="OthersWrite">
230       <MemberSignature Language="C#" Value="OthersWrite" />
231       <MemberType>Field</MemberType>
232       <ReturnValue>
233         <ReturnType>Mono.Posix.StatMode</ReturnType>
234       </ReturnValue>
235       <Parameters>
236       </Parameters>
237       <Docs>
238         <summary>others have write permission</summary>
239         <remarks>To be added</remarks>
240       </Docs>
241       <Attributes>
242         <Attribute>
243           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IWOTH")</AttributeName>
244         </Attribute>
245       </Attributes>
246       <AssemblyInfo>
247         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
248         <AssemblyVersion>2.0.0.0</AssemblyVersion>
249       </AssemblyInfo>
250     </Member>
251     <Member MemberName="OwnerExecute">
252       <MemberSignature Language="C#" Value="OwnerExecute" />
253       <MemberType>Field</MemberType>
254       <ReturnValue>
255         <ReturnType>Mono.Posix.StatMode</ReturnType>
256       </ReturnValue>
257       <Parameters>
258       </Parameters>
259       <Docs>
260         <summary>owner has execute permission</summary>
261         <remarks>To be added</remarks>
262       </Docs>
263       <Attributes>
264         <Attribute>
265           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IXUSR")</AttributeName>
266         </Attribute>
267       </Attributes>
268       <AssemblyInfo>
269         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
270         <AssemblyVersion>2.0.0.0</AssemblyVersion>
271       </AssemblyInfo>
272     </Member>
273     <Member MemberName="OwnerRead">
274       <MemberSignature Language="C#" Value="OwnerRead" />
275       <MemberType>Field</MemberType>
276       <ReturnValue>
277         <ReturnType>Mono.Posix.StatMode</ReturnType>
278       </ReturnValue>
279       <Parameters>
280       </Parameters>
281       <Docs>
282         <summary>owner has read permission</summary>
283         <remarks>To be added</remarks>
284       </Docs>
285       <Attributes>
286         <Attribute>
287           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IRUSR")</AttributeName>
288         </Attribute>
289       </Attributes>
290       <AssemblyInfo>
291         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
292         <AssemblyVersion>2.0.0.0</AssemblyVersion>
293       </AssemblyInfo>
294     </Member>
295     <Member MemberName="OwnerWrite">
296       <MemberSignature Language="C#" Value="OwnerWrite" />
297       <MemberType>Field</MemberType>
298       <ReturnValue>
299         <ReturnType>Mono.Posix.StatMode</ReturnType>
300       </ReturnValue>
301       <Parameters>
302       </Parameters>
303       <Docs>
304         <summary>owner has write permission</summary>
305         <remarks>To be added</remarks>
306       </Docs>
307       <Attributes>
308         <Attribute>
309           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IWUSR")</AttributeName>
310         </Attribute>
311       </Attributes>
312       <AssemblyInfo>
313         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
314         <AssemblyVersion>2.0.0.0</AssemblyVersion>
315       </AssemblyInfo>
316     </Member>
317     <Member MemberName="Regular">
318       <MemberSignature Language="C#" Value="Regular" />
319       <MemberType>Field</MemberType>
320       <ReturnValue>
321         <ReturnType>Mono.Posix.StatMode</ReturnType>
322       </ReturnValue>
323       <Parameters>
324       </Parameters>
325       <Docs>
326         <summary>Regular file</summary>
327         <remarks>To be added</remarks>
328       </Docs>
329       <Attributes>
330         <Attribute>
331           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFREG")</AttributeName>
332         </Attribute>
333       </Attributes>
334       <AssemblyInfo>
335         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
336         <AssemblyVersion>2.0.0.0</AssemblyVersion>
337       </AssemblyInfo>
338     </Member>
339     <Member MemberName="SGid">
340       <MemberSignature Language="C#" Value="SGid" />
341       <MemberType>Field</MemberType>
342       <ReturnValue>
343         <ReturnType>Mono.Posix.StatMode</ReturnType>
344       </ReturnValue>
345       <Parameters>
346       </Parameters>
347       <Docs>
348         <summary>set GID bit</summary>
349         <remarks>To be added</remarks>
350       </Docs>
351       <Attributes>
352         <Attribute>
353           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_ISGID")</AttributeName>
354         </Attribute>
355       </Attributes>
356       <AssemblyInfo>
357         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
358         <AssemblyVersion>2.0.0.0</AssemblyVersion>
359       </AssemblyInfo>
360     </Member>
361     <Member MemberName="Socket">
362       <MemberSignature Language="C#" Value="Socket" />
363       <MemberType>Field</MemberType>
364       <ReturnValue>
365         <ReturnType>Mono.Posix.StatMode</ReturnType>
366       </ReturnValue>
367       <Parameters>
368       </Parameters>
369       <Docs>
370         <summary>Socket</summary>
371         <remarks>To be added</remarks>
372       </Docs>
373       <Attributes>
374         <Attribute>
375           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFSOCK")</AttributeName>
376         </Attribute>
377       </Attributes>
378       <AssemblyInfo>
379         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
380         <AssemblyVersion>2.0.0.0</AssemblyVersion>
381       </AssemblyInfo>
382     </Member>
383     <Member MemberName="Sticky">
384       <MemberSignature Language="C#" Value="Sticky" />
385       <MemberType>Field</MemberType>
386       <ReturnValue>
387         <ReturnType>Mono.Posix.StatMode</ReturnType>
388       </ReturnValue>
389       <Parameters>
390       </Parameters>
391       <Docs>
392         <summary>sticky bit</summary>
393         <remarks>To be added</remarks>
394       </Docs>
395       <Attributes>
396         <Attribute>
397           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_ISVTX")</AttributeName>
398         </Attribute>
399       </Attributes>
400       <AssemblyInfo>
401         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
402         <AssemblyVersion>2.0.0.0</AssemblyVersion>
403       </AssemblyInfo>
404     </Member>
405     <Member MemberName="SUid">
406       <MemberSignature Language="C#" Value="SUid" />
407       <MemberType>Field</MemberType>
408       <ReturnValue>
409         <ReturnType>Mono.Posix.StatMode</ReturnType>
410       </ReturnValue>
411       <Parameters>
412       </Parameters>
413       <Docs>
414         <summary>set UID bit</summary>
415         <remarks>To be added</remarks>
416       </Docs>
417       <Attributes>
418         <Attribute>
419           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_ISUID")</AttributeName>
420         </Attribute>
421       </Attributes>
422       <AssemblyInfo>
423         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
424         <AssemblyVersion>2.0.0.0</AssemblyVersion>
425       </AssemblyInfo>
426     </Member>
427     <Member MemberName="SymLink">
428       <MemberSignature Language="C#" Value="SymLink" />
429       <MemberType>Field</MemberType>
430       <ReturnValue>
431         <ReturnType>Mono.Posix.StatMode</ReturnType>
432       </ReturnValue>
433       <Parameters>
434       </Parameters>
435       <Docs>
436         <summary>Symbolic link</summary>
437         <remarks>To be added</remarks>
438       </Docs>
439       <Attributes>
440         <Attribute>
441           <AttributeName>System.Obsolete("Use Mono.Unix.Native.FilePermissions.S_IFLNK")</AttributeName>
442         </Attribute>
443       </Attributes>
444       <AssemblyInfo>
445         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
446         <AssemblyVersion>2.0.0.0</AssemblyVersion>
447       </AssemblyInfo>
448     </Member>
449   </Members>
450 </Type>