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.9426
xnu-10002.61.3426
xnu-10002.81.5426
xnu-10063.101.15426
xnu-10063.121.3426
xnu-10063.141.1426
xnu-11215.41.3426
xnu-11215.61.5426
xnu-11215.81.4426
xnu-11417.121.6426
xnu-11417.140.69426
xnu-12377.101.15426
xnu-12377.41.6426
xnu-12377.61.12426
xnu-12377.81.4426
xnu-1486.2.11426
xnu-1504.15.3426
xnu-1504.3.12426
xnu-1504.7.4426
xnu-1504.9.17426
xnu-1504.9.26426
xnu-1504.9.37426
xnu-1699.22.73426
xnu-1699.22.81426
xnu-1699.24.23426
xnu-1699.26.8426
xnu-1699.32.7426
xnu-2050.22.13426
xnu-2050.24.15426
xnu-2050.48.11426
xnu-2050.7.9426
xnu-2050.9.2426
xnu-2422.1.72426
xnu-2422.100.13426
xnu-2422.110.17426
xnu-2422.90.20426
xnu-2782.1.97426
xnu-2782.10.72426
xnu-2782.20.48426
xnu-2782.30.5426
xnu-3247.10.11426
xnu-3248.20.55426
xnu-3248.30.4426
xnu-3248.40.184426
xnu-3248.50.21426
xnu-3248.60.10426
xnu-3789.21.4426
xnu-3789.31.2426
xnu-3789.41.3426
xnu-3789.51.2426
xnu-3789.60.24426
xnu-3789.70.16426
xnu-4570.20.62426
xnu-4570.31.3426
xnu-4570.41.2426
xnu-4570.51.1426
xnu-4570.61.1426
xnu-4570.71.2426
xnu-4903.231.4426
xnu-4903.241.1426
xnu-4903.270.47426
xnu-6153.101.6426
xnu-6153.121.1426
xnu-6153.141.1426
xnu-6153.41.3426
xnu-6153.61.1426
xnu-6153.81.5426
xnu-7195.101.1426
xnu-7195.121.3426
xnu-7195.141.2426
xnu-7195.60.75426
xnu-7195.81.3426
xnu-8019.61.5426
xnu-8019.80.24426
xnu-8020.101.4426
xnu-8020.121.3426
xnu-8020.140.41426
xnu-8792.61.2426
xnu-8792.81.2426
xnu-8796.101.5426
xnu-8796.121.2426
xnu-8796.141.3426

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