Skip to content
Syscall BSD#392

svc · unix #392

__mac_get_lctx

Récupère l'étiquette MAC du contexte de connexion du thread appelant.

Prototype

int __mac_get_lctx(struct mac *mac_p);

Retour: int

Arguments

NameTypeDirDescription
mac_pstruct mac-

Historique des versions

XNU tagmacOS#
xnu-1456.1.26macOS 10.6 Snow Leopard392
xnu-1699.24.8macOS 10.7 Lion392
xnu-2050.18.24macOS 10.8 Mountain Lion392
xnu-2422.115.4macOS 10.9 Mavericks392
xnu-2782.40.9macOS 10.10 Yosemite392
xnu-1486.2.11—392
xnu-1504.15.3—392
xnu-1504.3.12—392
xnu-1504.7.4—392
xnu-1504.9.17—392
xnu-1504.9.26—392
xnu-1504.9.37—392
xnu-1699.22.73—392
xnu-1699.22.81—392
xnu-1699.24.23—392
xnu-1699.26.8—392
xnu-1699.32.7—392
xnu-2050.22.13—392
xnu-2050.24.15—392
xnu-2050.48.11—392
xnu-2050.7.9—392
xnu-2050.9.2—392
xnu-2422.1.72—392
xnu-2422.100.13—392
xnu-2422.110.17—392
xnu-2422.90.20—392
xnu-2782.1.97—392
xnu-2782.10.72—392
xnu-2782.20.48—392
xnu-2782.30.5—392

Notes

Comme __mac_get_lcid mais opère sur le lctx courant implicite. Vestigial sur macOS moderne pour la même raison que __mac_get_lcid ; conservé pour la compatibilité source avec le code TrustedBSD.

Détection

Même traitement que __mac_get_lcid — anormal par défaut.

API associées

__mac_set_lctx__mac_get_lcidaudit_session_self