1 <Type Name="Statvfs" FullName="Mono.Unix.Native.Statvfs">
2 <TypeSignature Language="C#" Value="public struct Statvfs : IEquatable<Mono.Unix.Native.Statvfs>" />
4 <AssemblyName>Mono.Posix</AssemblyName>
5 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
6 <AssemblyVersion>2.0.0.0</AssemblyVersion>
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>
13 <BaseTypeName>System.ValueType</BaseTypeName>
17 <InterfaceName>System.IEquatable<Mono.Unix.Native.Statvfs></InterfaceName>
21 <summary>File system statistics.</summary>
24 <altmember cref="M:Mono.Unix.Native.Syscall.fstatvfs" />
25 <altmember cref="M:Mono.Unix.Native.Syscall.statvfs" />
28 <Member MemberName="Equals">
29 <MemberSignature Language="C#" Value="public bool Equals (Mono.Unix.Native.Statvfs value);" />
30 <MemberType>Method</MemberType>
32 <ReturnType>System.Boolean</ReturnType>
35 <Parameter Name="value" Type="Mono.Unix.Native.Statvfs" />
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>
44 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
45 <AssemblyVersion>2.0.0.0</AssemblyVersion>
48 <Member MemberName="Equals">
49 <MemberSignature Language="C#" Value="public override bool Equals (object obj);" />
50 <MemberType>Method</MemberType>
52 <ReturnType>System.Boolean</ReturnType>
55 <Parameter Name="obj" Type="System.Object" />
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>
64 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
65 <AssemblyVersion>2.0.0.0</AssemblyVersion>
68 <Member MemberName="f_bavail">
69 <MemberSignature Language="C#" Value="public ulong f_bavail;" />
70 <MemberType>Field</MemberType>
72 <ReturnType>System.UInt64</ReturnType>
75 <summary>Number of free blocks for non-root users.</summary>
76 <remarks>To be added.</remarks>
79 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
80 <AssemblyVersion>2.0.0.0</AssemblyVersion>
83 <Member MemberName="f_bfree">
84 <MemberSignature Language="C#" Value="public ulong f_bfree;" />
85 <MemberType>Field</MemberType>
87 <ReturnType>System.UInt64</ReturnType>
90 <summary>Number of free blocks.</summary>
91 <remarks>To be added.</remarks>
94 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
95 <AssemblyVersion>2.0.0.0</AssemblyVersion>
98 <Member MemberName="f_blocks">
99 <MemberSignature Language="C#" Value="public ulong f_blocks;" />
100 <MemberType>Field</MemberType>
102 <ReturnType>System.UInt64</ReturnType>
105 <summary>Size of filesystem in <see cref="F:Mono.Unix.Native.Statvfs.f_frsize" /> units.</summary>
106 <remarks>To be added.</remarks>
109 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
110 <AssemblyVersion>2.0.0.0</AssemblyVersion>
113 <Member MemberName="f_bsize">
114 <MemberSignature Language="C#" Value="public ulong f_bsize;" />
115 <MemberType>Field</MemberType>
117 <ReturnType>System.UInt64</ReturnType>
120 <summary>File system block size.</summary>
121 <remarks>To be added.</remarks>
124 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
125 <AssemblyVersion>2.0.0.0</AssemblyVersion>
128 <Member MemberName="f_favail">
129 <MemberSignature Language="C#" Value="public ulong f_favail;" />
130 <MemberType>Field</MemberType>
132 <ReturnType>System.UInt64</ReturnType>
135 <summary>Number of free inodes for non-root users.</summary>
136 <remarks>To be added.</remarks>
139 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
140 <AssemblyVersion>2.0.0.0</AssemblyVersion>
143 <Member MemberName="f_ffree">
144 <MemberSignature Language="C#" Value="public ulong f_ffree;" />
145 <MemberType>Field</MemberType>
147 <ReturnType>System.UInt64</ReturnType>
150 <summary>Number of free inodes.</summary>
151 <remarks>To be added.</remarks>
154 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
155 <AssemblyVersion>2.0.0.0</AssemblyVersion>
158 <Member MemberName="f_files">
159 <MemberSignature Language="C#" Value="public ulong f_files;" />
160 <MemberType>Field</MemberType>
162 <ReturnType>System.UInt64</ReturnType>
165 <summary>Number of inodes.</summary>
166 <remarks>To be added.</remarks>
169 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
170 <AssemblyVersion>2.0.0.0</AssemblyVersion>
173 <Member MemberName="f_flag">
174 <MemberSignature Language="C#" Value="public Mono.Unix.Native.MountFlags f_flag;" />
175 <MemberType>Field</MemberType>
177 <ReturnType>Mono.Unix.Native.MountFlags</ReturnType>
180 <summary>Mount flags.</summary>
181 <remarks>To be added.</remarks>
184 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
185 <AssemblyVersion>2.0.0.0</AssemblyVersion>
188 <Member MemberName="f_frsize">
189 <MemberSignature Language="C#" Value="public ulong f_frsize;" />
190 <MemberType>Field</MemberType>
192 <ReturnType>System.UInt64</ReturnType>
195 <summary>Fragment size.</summary>
196 <remarks>To be added.</remarks>
199 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
200 <AssemblyVersion>2.0.0.0</AssemblyVersion>
203 <Member MemberName="f_fsid">
204 <MemberSignature Language="C#" Value="public ulong f_fsid;" />
205 <MemberType>Field</MemberType>
207 <ReturnType>System.UInt64</ReturnType>
210 <summary>File system id.</summary>
211 <remarks>To be added.</remarks>
214 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
215 <AssemblyVersion>2.0.0.0</AssemblyVersion>
218 <Member MemberName="f_namemax">
219 <MemberSignature Language="C#" Value="public ulong f_namemax;" />
220 <MemberType>Field</MemberType>
222 <ReturnType>System.UInt64</ReturnType>
225 <summary>Maximum filename length.</summary>
226 <remarks>To be added.</remarks>
229 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
230 <AssemblyVersion>2.0.0.0</AssemblyVersion>
233 <Member MemberName="GetHashCode">
234 <MemberSignature Language="C#" Value="public override int GetHashCode ();" />
235 <MemberType>Method</MemberType>
237 <ReturnType>System.Int32</ReturnType>
241 <summary>To be added.</summary>
242 <returns>To be added.</returns>
243 <remarks>To be added.</remarks>
246 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
247 <AssemblyVersion>2.0.0.0</AssemblyVersion>
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>
254 <ReturnType>System.Boolean</ReturnType>
257 <Parameter Name="lhs" Type="Mono.Unix.Native.Statvfs" />
258 <Parameter Name="rhs" Type="Mono.Unix.Native.Statvfs" />
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>
268 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
269 <AssemblyVersion>2.0.0.0</AssemblyVersion>
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>
276 <ReturnType>System.Boolean</ReturnType>
279 <Parameter Name="lhs" Type="Mono.Unix.Native.Statvfs" />
280 <Parameter Name="rhs" Type="Mono.Unix.Native.Statvfs" />
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>
290 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
291 <AssemblyVersion>2.0.0.0</AssemblyVersion>
297 <AttributeName>System.CLSCompliant(false)</AttributeName>