コード例 #1
0
ファイル: mirrorfs.go プロジェクト: elgutierrez/mirrorfs
func NewMirrorFS(path string) *MirrorFS {
	fs := &MirrorFS{
		path: path,
	}
	fs.root = fs.newDir(path, os.ModeDir|DEF_MODE)
	if fs.root.attr.Inode != 1 {
		panic("Root node should have been assigned id 1")
	}
	return fs
}
コード例 #2
0
ファイル: fs.go プロジェクト: ligadous/logfs
func NewLogFS(path string) *LogFS {
	log.Printf("** Start mount Log FS (%s)", path)

	fs := &LogFS{
		path: path,
	}
	fs.root = fs.newDir(path, os.ModeDir|DEF_MODE)
	if fs.root.attr.Inode != 1 {
		panic("O Root must receive id 1")
	}
	return fs
}