Skip to content
Syscall BSD#248

svc · unix #248

fhopen

Ouvre un fichier identifié par un handle NFS renvoyé par getfh.

Prototype

int fhopen(const struct fhandle *u_fhp, int flags);

Retour: int

Arguments

NameTypeDirDescription
u_fhpconst struct fhandle-
flagsint-

Historique des versions

XNU tagmacOS#
xnu-1456.1.26macOS 10.6 Snow Leopard248
xnu-1699.24.8macOS 10.7 Lion248
xnu-2050.18.24macOS 10.8 Mountain Lion248
xnu-2422.115.4macOS 10.9 Mavericks248
xnu-2782.40.9macOS 10.10 Yosemite248
xnu-3247.1.106macOS 10.11 El Capitan248
xnu-3789.1.32macOS 10.12 Sierra248
xnu-4570.1.46macOS 10.13 High Sierra248
xnu-4903.221.2macOS 10.14 Mojave248
xnu-6153.11.26macOS 10.15 Catalina248
xnu-7195.50.7.100.1macOS 11.0 Big Sur248
xnu-8019.41.5macOS 12.0 Monterey248
xnu-8792.41.9macOS 13.0 Ventura248
xnu-10002.1.13macOS 14.0 Sonoma248
xnu-11215.1.10macOS 15.0 Sequoia248
xnu-11417.101.15macOS 15.4 Sequoia248
xnu-12377.1.9macOS 26.0 Tahoe248
xnu-10002.41.9—248
xnu-10002.61.3—248
xnu-10002.81.5—248
xnu-10063.101.15—248
xnu-10063.121.3—248
xnu-10063.141.1—248
xnu-11215.41.3—248
xnu-11215.61.5—248
xnu-11215.81.4—248
xnu-11417.121.6—248
xnu-11417.140.69—248
xnu-12377.101.15—248
xnu-12377.41.6—248
xnu-12377.61.12—248
xnu-12377.81.4—248
xnu-1486.2.11—248
xnu-1504.15.3—248
xnu-1504.3.12—248
xnu-1504.7.4—248
xnu-1504.9.17—248
xnu-1504.9.26—248
xnu-1504.9.37—248
xnu-1699.22.73—248
xnu-1699.22.81—248
xnu-1699.24.23—248
xnu-1699.26.8—248
xnu-1699.32.7—248
xnu-2050.22.13—248
xnu-2050.24.15—248
xnu-2050.48.11—248
xnu-2050.7.9—248
xnu-2050.9.2—248
xnu-2422.1.72—248
xnu-2422.100.13—248
xnu-2422.110.17—248
xnu-2422.90.20—248
xnu-2782.1.97—248
xnu-2782.10.72—248
xnu-2782.20.48—248
xnu-2782.30.5—248
xnu-3247.10.11—248
xnu-3248.20.55—248
xnu-3248.30.4—248
xnu-3248.40.184—248
xnu-3248.50.21—248
xnu-3248.60.10—248
xnu-3789.21.4—248
xnu-3789.31.2—248
xnu-3789.41.3—248
xnu-3789.51.2—248
xnu-3789.60.24—248
xnu-3789.70.16—248
xnu-4570.20.62—248
xnu-4570.31.3—248
xnu-4570.41.2—248
xnu-4570.51.1—248
xnu-4570.61.1—248
xnu-4570.71.2—248
xnu-4903.231.4—248
xnu-4903.241.1—248
xnu-4903.270.47—248
xnu-6153.101.6—248
xnu-6153.121.1—248
xnu-6153.141.1—248
xnu-6153.41.3—248
xnu-6153.61.1—248
xnu-6153.81.5—248
xnu-7195.101.1—248
xnu-7195.121.3—248
xnu-7195.141.2—248
xnu-7195.60.75—248
xnu-7195.81.3—248
xnu-8019.61.5—248
xnu-8019.80.24—248
xnu-8020.101.4—248
xnu-8020.121.3—248
xnu-8020.140.41—248
xnu-8792.61.2—248
xnu-8792.81.2—248
xnu-8796.101.5—248
xnu-8796.121.2—248
xnu-8796.141.3—248

Notes

Opération privilégiée réservée aux services de type nfsd qui doivent résoudre des handles vers des vnodes. Requiert root et le handle doit référencer un vnode sur un système de fichiers monté. Rarement utilisé hors du chemin NFS.

Détection

syscall::fhopen:entry en DTrace; en l'absence de couverture ES, on l'observe au mieux à la couche syscall.

API associées

getfhopenopenatfsgetpath