- checkPerm no longer needs *Server: it takes uid, perm, and inGroup directly. The caller (open) resolves uid/gid via fileOwnerGroup, perm via makeStat, and group membership via InGroup. - checkPerm is now a pure function: (uname, mode, uid, perm, inGroup) → returns only on permissions, needs nothing from Server state. - open is the remaining method that resolves these values. server.go: 10 remaining Server methods. |
||
|---|---|---|
| .. | ||
| Ollie | ||
| ollie-9p | ||
| ollie-remote | ||
| olliesrv | ||