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.9248
xnu-10002.61.3248
xnu-10002.81.5248
xnu-10063.101.15248
xnu-10063.121.3248
xnu-10063.141.1248
xnu-11215.41.3248
xnu-11215.61.5248
xnu-11215.81.4248
xnu-11417.121.6248
xnu-11417.140.69248
xnu-12377.101.15248
xnu-12377.41.6248
xnu-12377.61.12248
xnu-12377.81.4248
xnu-1486.2.11248
xnu-1504.15.3248
xnu-1504.3.12248
xnu-1504.7.4248
xnu-1504.9.17248
xnu-1504.9.26248
xnu-1504.9.37248
xnu-1699.22.73248
xnu-1699.22.81248
xnu-1699.24.23248
xnu-1699.26.8248
xnu-1699.32.7248
xnu-2050.22.13248
xnu-2050.24.15248
xnu-2050.48.11248
xnu-2050.7.9248
xnu-2050.9.2248
xnu-2422.1.72248
xnu-2422.100.13248
xnu-2422.110.17248
xnu-2422.90.20248
xnu-2782.1.97248
xnu-2782.10.72248
xnu-2782.20.48248
xnu-2782.30.5248
xnu-3247.10.11248
xnu-3248.20.55248
xnu-3248.30.4248
xnu-3248.40.184248
xnu-3248.50.21248
xnu-3248.60.10248
xnu-3789.21.4248
xnu-3789.31.2248
xnu-3789.41.3248
xnu-3789.51.2248
xnu-3789.60.24248
xnu-3789.70.16248
xnu-4570.20.62248
xnu-4570.31.3248
xnu-4570.41.2248
xnu-4570.51.1248
xnu-4570.61.1248
xnu-4570.71.2248
xnu-4903.231.4248
xnu-4903.241.1248
xnu-4903.270.47248
xnu-6153.101.6248
xnu-6153.121.1248
xnu-6153.141.1248
xnu-6153.41.3248
xnu-6153.61.1248
xnu-6153.81.5248
xnu-7195.101.1248
xnu-7195.121.3248
xnu-7195.141.2248
xnu-7195.60.75248
xnu-7195.81.3248
xnu-8019.61.5248
xnu-8019.80.24248
xnu-8020.101.4248
xnu-8020.121.3248
xnu-8020.140.41248
xnu-8792.61.2248
xnu-8792.81.2248
xnu-8796.101.5248
xnu-8796.121.2248
xnu-8796.141.3248

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