Skip to content
Syscall BSD#6

svc · unix #6

sys_close

Nom interne XNU du syscall close(2) ; le wrapper public est close(2).

Prototype

int sys_close(int fd);

Retour: int

Arguments

NameTypeDirDescription
fdint-

Historique des versions

XNU tagmacOS#
xnu-7195.50.7.100.1macOS 11.0 Big Sur6
xnu-8019.41.5macOS 12.0 Monterey6
xnu-8792.41.9macOS 13.0 Ventura6
xnu-10002.1.13macOS 14.0 Sonoma6
xnu-11215.1.10macOS 15.0 Sequoia6
xnu-11417.101.15macOS 15.4 Sequoia6
xnu-12377.1.9macOS 26.0 Tahoe6
xnu-10002.41.96
xnu-10002.61.36
xnu-10002.81.56
xnu-10063.101.156
xnu-10063.121.36
xnu-10063.141.16
xnu-11215.41.36
xnu-11215.61.56
xnu-11215.81.46
xnu-11417.121.66
xnu-11417.140.696
xnu-12377.101.156
xnu-12377.41.66
xnu-12377.61.126
xnu-12377.81.46
xnu-7195.101.16
xnu-7195.121.36
xnu-7195.141.26
xnu-7195.60.756
xnu-7195.81.36
xnu-8019.61.56
xnu-8019.80.246
xnu-8020.101.46
xnu-8020.121.36
xnu-8020.140.416
xnu-8792.61.26
xnu-8792.81.26
xnu-8796.101.56
xnu-8796.121.26
xnu-8796.141.36

Notes

sys_close est la fonction C côté noyau qui implémente l'entrée close de la table BSD. Voir close (et close_nocancel pour la variante sans point d'annulation).

API associées

closeclose_nocancelopendup