diff options
Diffstat (limited to 'pkg/p9/p9.go')
-rw-r--r-- | pkg/p9/p9.go | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/pkg/p9/p9.go b/pkg/p9/p9.go index 9e8b7d467..5aeebf16e 100644 --- a/pkg/p9/p9.go +++ b/pkg/p9/p9.go @@ -41,6 +41,10 @@ const ( // OpenFlagsModeMask is a mask of valid OpenFlags mode bits. OpenFlagsModeMask OpenFlags = 3 + + // OpenFlagsIgnoreMask is a list of OpenFlags mode bits that are ignored for Tlopen. + // Note that syscall.O_LARGEFILE is set to zero, use value from Linux fcntl.h. + OpenFlagsIgnoreMask OpenFlags = syscall.O_DIRECTORY | 0100000 ) // ConnectFlags is the mode passed to Connect operations. @@ -79,6 +83,8 @@ func (o OpenFlags) String() string { return "ReadWrite" case OpenFlagsModeMask: return "OpenFlagsModeMask" + case OpenFlagsIgnoreMask: + return "OpenFlagsIgnoreMask" default: return "UNDEFINED" } |