Skip to content
Syscall BSD#124

svc · unix #124

fchmod

Change le mode d'un fichier désigné par un descripteur ouvert.

Prototype

int fchmod(int fd, int mode);

Retour: int

Arguments

NameTypeDirDescription
fdint-
modeint-

Historique des versions

XNU tagmacOS#
xnu-1456.1.26macOS 10.6 Snow Leopard124
xnu-1486.2.11124
xnu-1504.15.3124
xnu-1504.3.12124
xnu-1504.7.4124
xnu-1504.9.17124
xnu-1504.9.26124
xnu-1504.9.37124

Notes

Mêmes règles de permission que chmod. Utile lorsqu'un appelant a déjà ouvert un fichier temporaire et souhaite fixer les permissions finales atomiquement avant de l'enchaîner à sa place.

Détection

ES NOTIFY_SETMODE expose le nouveau mode et le vnode cible.

API associées

chmodfchmodatfchownopenstat