18 lines
532 B
Go
18 lines
532 B
Go
// Copyright 2016 the Go-FUSE Authors. All rights reserved.
|
|
// Use of this source code is governed by a BSD-style
|
|
// license that can be found in the LICENSE file.
|
|
|
|
package nodefs
|
|
|
|
import (
|
|
"fmt"
|
|
|
|
"github.com/hanwen/go-fuse/fuse"
|
|
)
|
|
|
|
// String provides a debug string for the given file.
|
|
func (f *WithFlags) String() string {
|
|
return fmt.Sprintf("File %s (%s) %s %s",
|
|
f.File, f.Description, fuse.FlagString(fuse.OpenFlagNames, int64(f.OpenFlags), "O_RDONLY"),
|
|
fuse.FlagString(fuse.FuseOpenFlagNames, int64(f.FuseFlags), ""))
|
|
}
|