func (s *Server) RPCNorm_Stat(fpath string) (util.FileInfo, rpc.StrError) { info, err := s.stdfs.Stat(fpath) if err != nil { return util.FileInfo{}, rpc.StrError(err.Error()) } return util.FromOSInfo(info), rpc.ErrNil }
func (s *Server) RPCNorm_GetFiles(fpath string) ([]util.FileInfo, rpc.StrError) { infos, err := s.stdfs.GetFiles(fpath) if err != nil { return nil, rpc.StrError(err.Error()) } ret := make([]util.FileInfo, len(infos)) for i, info := range infos { ret[i] = util.FromOSInfo(info) } return ret, rpc.ErrNil }