package main import ( p9 "github.com/Harvey-OS/ninep/protocol" "git.samanthony.xyz/buth/back/qver" ) type RootDir struct { *qver.Version } func NewRootDir() *RootDir { return &RootDir{qver.New()} } func (r *RootDir) Close() { r.Version.Close() } func (r *RootDir) Qid() (p9.QID, error) { ver, err := r.Version.Get() if err != nil { return p9.QID{}, err } return p9.QID{ Type: p9.QTDIR, Version: ver, Path: rootQidPath, }, nil }