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
| Name | Type | Dir | Description |
|---|---|---|---|
| fd | int | - | |
| mode | int | - |
Historique des versions
| XNU tag | macOS | # |
|---|---|---|
| xnu-1456.1.26 | macOS 10.6 Snow Leopard | 124 |
| xnu-1486.2.11 | — | 124 |
| xnu-1504.15.3 | — | 124 |
| xnu-1504.3.12 | — | 124 |
| xnu-1504.7.4 | — | 124 |
| xnu-1504.9.17 | — | 124 |
| xnu-1504.9.26 | — | 124 |
| xnu-1504.9.37 | — | 124 |
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