Mono Class Library: Mono.Unix.Native Namespace

Mono.Unix.Native.OpenFlags Enumeration

Possible Syscall.openflags values. [Edit]
[System.CLSCompliant(false)]
[System.Flags]
public enum OpenFlags

See Also

Syscall.open

Remarks

Do 'man 2 open' for more information. [Edit]

Members

Member NameDescription
O_APPENDOpen for appending. [Edit]
O_ASYNCDocumentation for this section has not yet been entered. [Edit]
O_CREATCreate. [Edit]
O_DIRECTEliminate or reduce cache effects. [Edit]
O_DIRECTORYDocumentation for this section has not yet been entered. [Edit]
O_EXCLOpen exclusive. [Edit]
O_LARGEFILEEnable large-file support. [Edit]
O_NOCTTYNo controlling terminal. [Edit]
O_NOFOLLOWDo not follow symlinks. [Edit]
O_NONBLOCKOpen in non-blocking mode if possible. [Edit]
O_RDONLYRead-only. [Edit]
O_RDWRRead-Write. [Edit]
O_SYNCOpen for synchronous I/O. [Edit]
O_TRUNCTruncate on opening if necessary. [Edit]
O_WRONLYWrite-only. [Edit]

Requirements

Namespace: Mono.Unix.Native
Assembly: Mono.Posix (in Mono.Posix.dll)
Assembly Versions: 1.0.5000.0, 2.0.0.0