Transaction now has limited support for PromotableSinglePhaseEnlistment
[mono.git] / mcs / class / Mono.Posix / Documentation / en / Mono.Unix.Native / Statvfs.xml
1 <Type Name="Statvfs" FullName="Mono.Unix.Native.Statvfs">
2   <TypeSignature Language="C#" Value="public struct Statvfs : IEquatable&lt;Mono.Unix.Native.Statvfs&gt;" />
3   <AssemblyInfo>
4     <AssemblyName>Mono.Posix</AssemblyName>
5     <AssemblyVersion>1.0.5000.0</AssemblyVersion>
6     <AssemblyVersion>2.0.0.0</AssemblyVersion>
7   </AssemblyInfo>
8   <ThreadingSafetyStatement>
9   All public static members of this type are safe for multithreaded operations. 
10   No instance members are guaranteed to be thread safe.
11   </ThreadingSafetyStatement>
12   <Base>
13     <BaseTypeName>System.ValueType</BaseTypeName>
14   </Base>
15   <Interfaces>
16     <Interface>
17       <InterfaceName>System.IEquatable&lt;Mono.Unix.Native.Statvfs&gt;</InterfaceName>
18     </Interface>
19   </Interfaces>
20   <Docs>
21     <summary>File system statistics.</summary>
22     <remarks>
23     </remarks>
24     <altmember cref="M:Mono.Unix.Native.Syscall.fstatvfs" />
25     <altmember cref="M:Mono.Unix.Native.Syscall.statvfs" />
26   </Docs>
27   <Members>
28     <Member MemberName="Equals">
29       <MemberSignature Language="C#" Value="public bool Equals (Mono.Unix.Native.Statvfs value);" />
30       <MemberType>Method</MemberType>
31       <ReturnValue>
32         <ReturnType>System.Boolean</ReturnType>
33       </ReturnValue>
34       <Parameters>
35         <Parameter Name="value" Type="Mono.Unix.Native.Statvfs" />
36       </Parameters>
37       <Docs>
38         <param name="value">To be added.</param>
39         <summary>To be added.</summary>
40         <returns>To be added.</returns>
41         <remarks>To be added.</remarks>
42       </Docs>
43       <AssemblyInfo>
44         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
45         <AssemblyVersion>2.0.0.0</AssemblyVersion>
46       </AssemblyInfo>
47     </Member>
48     <Member MemberName="Equals">
49       <MemberSignature Language="C#" Value="public override bool Equals (object obj);" />
50       <MemberType>Method</MemberType>
51       <ReturnValue>
52         <ReturnType>System.Boolean</ReturnType>
53       </ReturnValue>
54       <Parameters>
55         <Parameter Name="obj" Type="System.Object" />
56       </Parameters>
57       <Docs>
58         <param name="obj">To be added.</param>
59         <summary>To be added.</summary>
60         <returns>To be added.</returns>
61         <remarks>To be added.</remarks>
62       </Docs>
63       <AssemblyInfo>
64         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
65         <AssemblyVersion>2.0.0.0</AssemblyVersion>
66       </AssemblyInfo>
67     </Member>
68     <Member MemberName="f_bavail">
69       <MemberSignature Language="C#" Value="public ulong f_bavail;" />
70       <MemberType>Field</MemberType>
71       <ReturnValue>
72         <ReturnType>System.UInt64</ReturnType>
73       </ReturnValue>
74       <Docs>
75         <summary>Number of free blocks for non-root users.</summary>
76         <remarks>To be added.</remarks>
77       </Docs>
78       <AssemblyInfo>
79         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
80         <AssemblyVersion>2.0.0.0</AssemblyVersion>
81       </AssemblyInfo>
82     </Member>
83     <Member MemberName="f_bfree">
84       <MemberSignature Language="C#" Value="public ulong f_bfree;" />
85       <MemberType>Field</MemberType>
86       <ReturnValue>
87         <ReturnType>System.UInt64</ReturnType>
88       </ReturnValue>
89       <Docs>
90         <summary>Number of free blocks.</summary>
91         <remarks>To be added.</remarks>
92       </Docs>
93       <AssemblyInfo>
94         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
95         <AssemblyVersion>2.0.0.0</AssemblyVersion>
96       </AssemblyInfo>
97     </Member>
98     <Member MemberName="f_blocks">
99       <MemberSignature Language="C#" Value="public ulong f_blocks;" />
100       <MemberType>Field</MemberType>
101       <ReturnValue>
102         <ReturnType>System.UInt64</ReturnType>
103       </ReturnValue>
104       <Docs>
105         <summary>Size of filesystem in <see cref="F:Mono.Unix.Native.Statvfs.f_frsize" /> units.</summary>
106         <remarks>To be added.</remarks>
107       </Docs>
108       <AssemblyInfo>
109         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
110         <AssemblyVersion>2.0.0.0</AssemblyVersion>
111       </AssemblyInfo>
112     </Member>
113     <Member MemberName="f_bsize">
114       <MemberSignature Language="C#" Value="public ulong f_bsize;" />
115       <MemberType>Field</MemberType>
116       <ReturnValue>
117         <ReturnType>System.UInt64</ReturnType>
118       </ReturnValue>
119       <Docs>
120         <summary>File system block size.</summary>
121         <remarks>To be added.</remarks>
122       </Docs>
123       <AssemblyInfo>
124         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
125         <AssemblyVersion>2.0.0.0</AssemblyVersion>
126       </AssemblyInfo>
127     </Member>
128     <Member MemberName="f_favail">
129       <MemberSignature Language="C#" Value="public ulong f_favail;" />
130       <MemberType>Field</MemberType>
131       <ReturnValue>
132         <ReturnType>System.UInt64</ReturnType>
133       </ReturnValue>
134       <Docs>
135         <summary>Number of free inodes for non-root users.</summary>
136         <remarks>To be added.</remarks>
137       </Docs>
138       <AssemblyInfo>
139         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
140         <AssemblyVersion>2.0.0.0</AssemblyVersion>
141       </AssemblyInfo>
142     </Member>
143     <Member MemberName="f_ffree">
144       <MemberSignature Language="C#" Value="public ulong f_ffree;" />
145       <MemberType>Field</MemberType>
146       <ReturnValue>
147         <ReturnType>System.UInt64</ReturnType>
148       </ReturnValue>
149       <Docs>
150         <summary>Number of free inodes.</summary>
151         <remarks>To be added.</remarks>
152       </Docs>
153       <AssemblyInfo>
154         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
155         <AssemblyVersion>2.0.0.0</AssemblyVersion>
156       </AssemblyInfo>
157     </Member>
158     <Member MemberName="f_files">
159       <MemberSignature Language="C#" Value="public ulong f_files;" />
160       <MemberType>Field</MemberType>
161       <ReturnValue>
162         <ReturnType>System.UInt64</ReturnType>
163       </ReturnValue>
164       <Docs>
165         <summary>Number of inodes.</summary>
166         <remarks>To be added.</remarks>
167       </Docs>
168       <AssemblyInfo>
169         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
170         <AssemblyVersion>2.0.0.0</AssemblyVersion>
171       </AssemblyInfo>
172     </Member>
173     <Member MemberName="f_flag">
174       <MemberSignature Language="C#" Value="public Mono.Unix.Native.MountFlags f_flag;" />
175       <MemberType>Field</MemberType>
176       <ReturnValue>
177         <ReturnType>Mono.Unix.Native.MountFlags</ReturnType>
178       </ReturnValue>
179       <Docs>
180         <summary>Mount flags.</summary>
181         <remarks>To be added.</remarks>
182       </Docs>
183       <AssemblyInfo>
184         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
185         <AssemblyVersion>2.0.0.0</AssemblyVersion>
186       </AssemblyInfo>
187     </Member>
188     <Member MemberName="f_frsize">
189       <MemberSignature Language="C#" Value="public ulong f_frsize;" />
190       <MemberType>Field</MemberType>
191       <ReturnValue>
192         <ReturnType>System.UInt64</ReturnType>
193       </ReturnValue>
194       <Docs>
195         <summary>Fragment size.</summary>
196         <remarks>To be added.</remarks>
197       </Docs>
198       <AssemblyInfo>
199         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
200         <AssemblyVersion>2.0.0.0</AssemblyVersion>
201       </AssemblyInfo>
202     </Member>
203     <Member MemberName="f_fsid">
204       <MemberSignature Language="C#" Value="public ulong f_fsid;" />
205       <MemberType>Field</MemberType>
206       <ReturnValue>
207         <ReturnType>System.UInt64</ReturnType>
208       </ReturnValue>
209       <Docs>
210         <summary>File system id.</summary>
211         <remarks>To be added.</remarks>
212       </Docs>
213       <AssemblyInfo>
214         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
215         <AssemblyVersion>2.0.0.0</AssemblyVersion>
216       </AssemblyInfo>
217     </Member>
218     <Member MemberName="f_namemax">
219       <MemberSignature Language="C#" Value="public ulong f_namemax;" />
220       <MemberType>Field</MemberType>
221       <ReturnValue>
222         <ReturnType>System.UInt64</ReturnType>
223       </ReturnValue>
224       <Docs>
225         <summary>Maximum filename length.</summary>
226         <remarks>To be added.</remarks>
227       </Docs>
228       <AssemblyInfo>
229         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
230         <AssemblyVersion>2.0.0.0</AssemblyVersion>
231       </AssemblyInfo>
232     </Member>
233     <Member MemberName="GetHashCode">
234       <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
235       <MemberType>Method</MemberType>
236       <ReturnValue>
237         <ReturnType>System.Int32</ReturnType>
238       </ReturnValue>
239       <Parameters />
240       <Docs>
241         <summary>To be added.</summary>
242         <returns>To be added.</returns>
243         <remarks>To be added.</remarks>
244       </Docs>
245       <AssemblyInfo>
246         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
247         <AssemblyVersion>2.0.0.0</AssemblyVersion>
248       </AssemblyInfo>
249     </Member>
250     <Member MemberName="op_Equality">
251       <MemberSignature Language="C#" Value="public static bool op_Equality (Mono.Unix.Native.Statvfs lhs, Mono.Unix.Native.Statvfs rhs);" />
252       <MemberType>Method</MemberType>
253       <ReturnValue>
254         <ReturnType>System.Boolean</ReturnType>
255       </ReturnValue>
256       <Parameters>
257         <Parameter Name="lhs" Type="Mono.Unix.Native.Statvfs" />
258         <Parameter Name="rhs" Type="Mono.Unix.Native.Statvfs" />
259       </Parameters>
260       <Docs>
261         <param name="lhs">To be added.</param>
262         <param name="rhs">To be added.</param>
263         <summary>To be added.</summary>
264         <returns>To be added.</returns>
265         <remarks>To be added.</remarks>
266       </Docs>
267       <AssemblyInfo>
268         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
269         <AssemblyVersion>2.0.0.0</AssemblyVersion>
270       </AssemblyInfo>
271     </Member>
272     <Member MemberName="op_Inequality">
273       <MemberSignature Language="C#" Value="public static bool op_Inequality (Mono.Unix.Native.Statvfs lhs, Mono.Unix.Native.Statvfs rhs);" />
274       <MemberType>Method</MemberType>
275       <ReturnValue>
276         <ReturnType>System.Boolean</ReturnType>
277       </ReturnValue>
278       <Parameters>
279         <Parameter Name="lhs" Type="Mono.Unix.Native.Statvfs" />
280         <Parameter Name="rhs" Type="Mono.Unix.Native.Statvfs" />
281       </Parameters>
282       <Docs>
283         <param name="lhs">To be added.</param>
284         <param name="rhs">To be added.</param>
285         <summary>To be added.</summary>
286         <returns>To be added.</returns>
287         <remarks>To be added.</remarks>
288       </Docs>
289       <AssemblyInfo>
290         <AssemblyVersion>1.0.5000.0</AssemblyVersion>
291         <AssemblyVersion>2.0.0.0</AssemblyVersion>
292       </AssemblyInfo>
293     </Member>
294   </Members>
295   <Attributes>
296     <Attribute>
297       <AttributeName>System.CLSCompliant(false)</AttributeName>
298     </Attribute>
299   </Attributes>
300 </Type>