Changeset View
Changeset View
Standalone View
Standalone View
sys/fs/fuse/fuse_internal.h
Show First 20 Lines • Show All 217 Lines • ▼ Show 20 Lines | fuse_match_cred(struct ucred *basecred, struct ucred *usercred) | ||||
return (EPERM); | return (EPERM); | ||||
} | } | ||||
int fuse_internal_access(struct vnode *vp, accmode_t mode, | int fuse_internal_access(struct vnode *vp, accmode_t mode, | ||||
struct thread *td, struct ucred *cred); | struct thread *td, struct ucred *cred); | ||||
/* attributes */ | /* attributes */ | ||||
void fuse_internal_cache_attrs(struct vnode *vp, struct fuse_attr *attr, | void fuse_internal_cache_attrs(struct vnode *vp, struct fuse_attr *attr, | ||||
uint64_t attr_valid, uint32_t attr_valid_nsec, struct vattr *vap); | uint64_t attr_valid, uint32_t attr_valid_nsec, struct vattr *vap, | ||||
bool from_server); | |||||
/* fsync */ | /* fsync */ | ||||
int fuse_internal_fsync(struct vnode *vp, struct thread *td, int waitfor, | int fuse_internal_fsync(struct vnode *vp, struct thread *td, int waitfor, | ||||
bool datasync); | bool datasync); | ||||
int fuse_internal_fsync_callback(struct fuse_ticket *tick, struct uio *uio); | int fuse_internal_fsync_callback(struct fuse_ticket *tick, struct uio *uio); | ||||
/* getattr */ | /* getattr */ | ||||
▲ Show 20 Lines • Show All 95 Lines • Show Last 20 Lines |