Changeset View
Changeset View
Standalone View
Standalone View
head/sys/fs/fdescfs/fdesc_vnops.c
Show First 20 Lines • Show All 479 Lines • ▼ Show 20 Lines | if ((error = vn_start_write(vp, &mp, V_WAIT | PCATCH)) == 0) { | ||||
error = VOP_SETATTR(vp, ap->a_vap, ap->a_cred); | error = VOP_SETATTR(vp, ap->a_vap, ap->a_cred); | ||||
VOP_UNLOCK(vp, 0); | VOP_UNLOCK(vp, 0); | ||||
vn_finished_write(mp); | vn_finished_write(mp); | ||||
} | } | ||||
fdrop(fp, td); | fdrop(fp, td); | ||||
return (error); | return (error); | ||||
} | } | ||||
#define UIO_MX 16 | #define UIO_MX _GENERIC_DIRLEN(10) /* number of symbols in INT_MAX printout */ | ||||
static int | static int | ||||
fdesc_readdir(struct vop_readdir_args *ap) | fdesc_readdir(struct vop_readdir_args *ap) | ||||
{ | { | ||||
struct uio *uio = ap->a_uio; | struct uio *uio = ap->a_uio; | ||||
struct filedesc *fdp; | struct filedesc *fdp; | ||||
struct dirent d; | struct dirent d; | ||||
struct dirent *dp = &d; | struct dirent *dp = &d; | ||||
▲ Show 20 Lines • Show All 73 Lines • Show Last 20 Lines |