Syscall BSD#165
svc · unix #165
quotactl
Interroge ou configure les quotas disque utilisateur/groupe sur un système de fichiers.
Prototype
int quotactl(const char *path, int cmd, int uid, caddr_t arg);Retour: int
Arguments
| Name | Type | Dir | Description |
|---|---|---|---|
| path | const char | - | |
| cmd | int | - | |
| uid | int | - | |
| arg | caddr_t | - |
Historique des versions
| XNU tag | macOS | # |
|---|---|---|
| xnu-1456.1.26 | macOS 10.6 Snow Leopard | 165 |
| xnu-1699.24.8 | macOS 10.7 Lion | 165 |
| xnu-2050.18.24 | macOS 10.8 Mountain Lion | 165 |
| xnu-2422.115.4 | macOS 10.9 Mavericks | 165 |
| xnu-2782.40.9 | macOS 10.10 Yosemite | 165 |
| xnu-3247.1.106 | macOS 10.11 El Capitan | 165 |
| xnu-3789.1.32 | macOS 10.12 Sierra | 165 |
| xnu-4570.1.46 | macOS 10.13 High Sierra | 165 |
| xnu-4903.221.2 | macOS 10.14 Mojave | 165 |
| xnu-6153.11.26 | macOS 10.15 Catalina | 165 |
| xnu-7195.50.7.100.1 | macOS 11.0 Big Sur | 165 |
| xnu-8019.41.5 | macOS 12.0 Monterey | 165 |
| xnu-8792.41.9 | macOS 13.0 Ventura | 165 |
| xnu-10002.1.13 | macOS 14.0 Sonoma | 165 |
| xnu-11215.1.10 | macOS 15.0 Sequoia | 165 |
| xnu-11417.101.15 | macOS 15.4 Sequoia | 165 |
| xnu-12377.1.9 | macOS 26.0 Tahoe | 165 |
| xnu-10002.41.9 | — | 165 |
| xnu-10002.61.3 | — | 165 |
| xnu-10002.81.5 | — | 165 |
| xnu-10063.101.15 | — | 165 |
| xnu-10063.121.3 | — | 165 |
| xnu-10063.141.1 | — | 165 |
| xnu-11215.41.3 | — | 165 |
| xnu-11215.61.5 | — | 165 |
| xnu-11215.81.4 | — | 165 |
| xnu-11417.121.6 | — | 165 |
| xnu-11417.140.69 | — | 165 |
| xnu-12377.101.15 | — | 165 |
| xnu-12377.41.6 | — | 165 |
| xnu-12377.61.12 | — | 165 |
| xnu-12377.81.4 | — | 165 |
| xnu-1486.2.11 | — | 165 |
| xnu-1504.15.3 | — | 165 |
| xnu-1504.3.12 | — | 165 |
| xnu-1504.7.4 | — | 165 |
| xnu-1504.9.17 | — | 165 |
| xnu-1504.9.26 | — | 165 |
| xnu-1504.9.37 | — | 165 |
| xnu-1699.22.73 | — | 165 |
| xnu-1699.22.81 | — | 165 |
| xnu-1699.24.23 | — | 165 |
| xnu-1699.26.8 | — | 165 |
| xnu-1699.32.7 | — | 165 |
| xnu-2050.22.13 | — | 165 |
| xnu-2050.24.15 | — | 165 |
| xnu-2050.48.11 | — | 165 |
| xnu-2050.7.9 | — | 165 |
| xnu-2050.9.2 | — | 165 |
| xnu-2422.1.72 | — | 165 |
| xnu-2422.100.13 | — | 165 |
| xnu-2422.110.17 | — | 165 |
| xnu-2422.90.20 | — | 165 |
| xnu-2782.1.97 | — | 165 |
| xnu-2782.10.72 | — | 165 |
| xnu-2782.20.48 | — | 165 |
| xnu-2782.30.5 | — | 165 |
| xnu-3247.10.11 | — | 165 |
| xnu-3248.20.55 | — | 165 |
| xnu-3248.30.4 | — | 165 |
| xnu-3248.40.184 | — | 165 |
| xnu-3248.50.21 | — | 165 |
| xnu-3248.60.10 | — | 165 |
| xnu-3789.21.4 | — | 165 |
| xnu-3789.31.2 | — | 165 |
| xnu-3789.41.3 | — | 165 |
| xnu-3789.51.2 | — | 165 |
| xnu-3789.60.24 | — | 165 |
| xnu-3789.70.16 | — | 165 |
| xnu-4570.20.62 | — | 165 |
| xnu-4570.31.3 | — | 165 |
| xnu-4570.41.2 | — | 165 |
| xnu-4570.51.1 | — | 165 |
| xnu-4570.61.1 | — | 165 |
| xnu-4570.71.2 | — | 165 |
| xnu-4903.231.4 | — | 165 |
| xnu-4903.241.1 | — | 165 |
| xnu-4903.270.47 | — | 165 |
| xnu-6153.101.6 | — | 165 |
| xnu-6153.121.1 | — | 165 |
| xnu-6153.141.1 | — | 165 |
| xnu-6153.41.3 | — | 165 |
| xnu-6153.61.1 | — | 165 |
| xnu-6153.81.5 | — | 165 |
| xnu-7195.101.1 | — | 165 |
| xnu-7195.121.3 | — | 165 |
| xnu-7195.141.2 | — | 165 |
| xnu-7195.60.75 | — | 165 |
| xnu-7195.81.3 | — | 165 |
| xnu-8019.61.5 | — | 165 |
| xnu-8019.80.24 | — | 165 |
| xnu-8020.101.4 | — | 165 |
| xnu-8020.121.3 | — | 165 |
| xnu-8020.140.41 | — | 165 |
| xnu-8792.61.2 | — | 165 |
| xnu-8792.81.2 | — | 165 |
| xnu-8796.101.5 | — | 165 |
| xnu-8796.121.2 | — | 165 |
| xnu-8796.141.3 | — | 165 |
Notes
macOS supporte les quotas sur HFS+ mais pas sur APFS, qui utilise plutôt le partage d'espace par container. quotactl sur un chemin APFS renvoie ENOTSUP. Les opérations privilégiées comme l'activation des quotas requièrent root.
API associées
mountstatfsgetfsstat