CheckPermissions implements Inode.CheckPermissions.
(_ context.Context, creds *auth.Credentials, ats vfs.AccessTypes)
| 369 | |
| 370 | // CheckPermissions implements Inode.CheckPermissions. |
| 371 | func (a *InodeAttrs) CheckPermissions(_ context.Context, creds *auth.Credentials, ats vfs.AccessTypes) error { |
| 372 | return vfs.GenericCheckPermissions( |
| 373 | creds, |
| 374 | ats, |
| 375 | a.Mode(), |
| 376 | auth.KUID(a.uid.Load()), |
| 377 | auth.KGID(a.gid.Load()), |
| 378 | ) |
| 379 | } |
| 380 | |
| 381 | // IncLinks implements Inode.IncLinks. |
| 382 | func (a *InodeAttrs) IncLinks(n uint32) { |
nothing calls this directly
no test coverage detected