1 <Type Name="LockfCommand" FullName="Mono.Unix.Native.LockfCommand">
2 <TypeSignature Language="C#" Value="public enum LockfCommand" />
4 <AssemblyName>Mono.Posix</AssemblyName>
5 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
6 <AssemblyVersion>2.0.0.0</AssemblyVersion>
9 <BaseTypeName>System.Enum</BaseTypeName>
12 <summary>Possible <see cref="M:Mono.Unix.Native.Syscall.lockf" /><paramref name="cmd" /> values.</summary>
15 <altmember cref="M:Mono.Unix.Native.Syscall.lockf" />
18 <Member MemberName="F_LOCK">
19 <MemberSignature Language="C#" Value="F_LOCK" />
20 <MemberType>Field</MemberType>
22 <ReturnType>Mono.Unix.Native.LockfCommand</ReturnType>
25 <summary>Lock a section for exclusive use.</summary>
28 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
29 <AssemblyVersion>2.0.0.0</AssemblyVersion>
32 <Member MemberName="F_TEST">
33 <MemberSignature Language="C#" Value="F_TEST" />
34 <MemberType>Field</MemberType>
36 <ReturnType>Mono.Unix.Native.LockfCommand</ReturnType>
39 <summary>Test a sectoin for locks by other processes.</summary>
42 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
43 <AssemblyVersion>2.0.0.0</AssemblyVersion>
46 <Member MemberName="F_TLOCK">
47 <MemberSignature Language="C#" Value="F_TLOCK" />
48 <MemberType>Field</MemberType>
50 <ReturnType>Mono.Unix.Native.LockfCommand</ReturnType>
53 <summary>Test and lock a section for exclusive use.</summary>
56 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
57 <AssemblyVersion>2.0.0.0</AssemblyVersion>
60 <Member MemberName="F_ULOCK">
61 <MemberSignature Language="C#" Value="F_ULOCK" />
62 <MemberType>Field</MemberType>
64 <ReturnType>Mono.Unix.Native.LockfCommand</ReturnType>
67 <summary>Unlock locked sections.</summary>
70 <AssemblyVersion>1.0.5000.0</AssemblyVersion>
71 <AssemblyVersion>2.0.0.0</AssemblyVersion>
77 <AttributeName>System.CLSCompliant(false)</AttributeName>