Skip to content
Syscall BSD#426

svc · unix #426

__mac_getfsstat

Variante de getfsstat qui retourne les étiquettes MAC aux côtés des statistiques de système de fichiers.

Prototype

int __mac_getfsstat(user_addr_t buf, int bufsize, user_addr_t mac, int macsize, int flags);

Retour: int

Arguments

NameTypeDirDescription
bufuser_addr_t-
bufsizeint-
macuser_addr_t-
macsizeint-
flagsint-

Historique des versions

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

Notes

Retourne le tableau statfs standard ainsi qu'un tampon parallèle d'étiquettes MAC externalisées, une par montage. Utile pour les agents d'administration qui doivent afficher en un seul passage les points de montage et les étiquettes de sécurité associées.

Détection

MACF mpo_mount_label_externalize se déclenche par montage ; sinon indistinguable de getfsstat au niveau syscall.

API associées

getfsstat__mac_get_mount__mac_mountstatfs