summaryrefslogtreecommitdiffhomepage
path: root/pkg/p9/p9.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/p9/p9.go')
-rw-r--r--pkg/p9/p9.go6
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"
}