Syscall BSD#47
svc · unix #47
getgid
Retourne le GID réel du processus appelant.
Prototype
int getgid(void);Retour: int
Historique des versions
| XNU tag | macOS | # |
|---|---|---|
| xnu-1456.1.26 | macOS 10.6 Snow Leopard | 47 |
| xnu-1699.24.8 | macOS 10.7 Lion | 47 |
| xnu-2050.18.24 | macOS 10.8 Mountain Lion | 47 |
| xnu-2422.115.4 | macOS 10.9 Mavericks | 47 |
| xnu-2782.40.9 | macOS 10.10 Yosemite | 47 |
| xnu-3247.1.106 | macOS 10.11 El Capitan | 47 |
| xnu-3789.1.32 | macOS 10.12 Sierra | 47 |
| xnu-4570.1.46 | macOS 10.13 High Sierra | 47 |
| xnu-4903.221.2 | macOS 10.14 Mojave | 47 |
| xnu-6153.11.26 | macOS 10.15 Catalina | 47 |
| xnu-7195.50.7.100.1 | macOS 11.0 Big Sur | 47 |
| xnu-8019.41.5 | macOS 12.0 Monterey | 47 |
| xnu-8792.41.9 | macOS 13.0 Ventura | 47 |
| xnu-10002.1.13 | macOS 14.0 Sonoma | 47 |
| xnu-11215.1.10 | macOS 15.0 Sequoia | 47 |
| xnu-11417.101.15 | macOS 15.4 Sequoia | 47 |
| xnu-12377.1.9 | macOS 26.0 Tahoe | 47 |
| xnu-10002.41.9 | — | 47 |
| xnu-10002.61.3 | — | 47 |
| xnu-10002.81.5 | — | 47 |
| xnu-10063.101.15 | — | 47 |
| xnu-10063.121.3 | — | 47 |
| xnu-10063.141.1 | — | 47 |
| xnu-11215.41.3 | — | 47 |
| xnu-11215.61.5 | — | 47 |
| xnu-11215.81.4 | — | 47 |
| xnu-11417.121.6 | — | 47 |
| xnu-11417.140.69 | — | 47 |
| xnu-12377.101.15 | — | 47 |
| xnu-12377.41.6 | — | 47 |
| xnu-12377.61.12 | — | 47 |
| xnu-12377.81.4 | — | 47 |
| xnu-1486.2.11 | — | 47 |
| xnu-1504.15.3 | — | 47 |
| xnu-1504.3.12 | — | 47 |
| xnu-1504.7.4 | — | 47 |
| xnu-1504.9.17 | — | 47 |
| xnu-1504.9.26 | — | 47 |
| xnu-1504.9.37 | — | 47 |
| xnu-1699.22.73 | — | 47 |
| xnu-1699.22.81 | — | 47 |
| xnu-1699.24.23 | — | 47 |
| xnu-1699.26.8 | — | 47 |
| xnu-1699.32.7 | — | 47 |
| xnu-2050.22.13 | — | 47 |
| xnu-2050.24.15 | — | 47 |
| xnu-2050.48.11 | — | 47 |
| xnu-2050.7.9 | — | 47 |
| xnu-2050.9.2 | — | 47 |
| xnu-2422.1.72 | — | 47 |
| xnu-2422.100.13 | — | 47 |
| xnu-2422.110.17 | — | 47 |
| xnu-2422.90.20 | — | 47 |
| xnu-2782.1.97 | — | 47 |
| xnu-2782.10.72 | — | 47 |
| xnu-2782.20.48 | — | 47 |
| xnu-2782.30.5 | — | 47 |
| xnu-3247.10.11 | — | 47 |
| xnu-3248.20.55 | — | 47 |
| xnu-3248.30.4 | — | 47 |
| xnu-3248.40.184 | — | 47 |
| xnu-3248.50.21 | — | 47 |
| xnu-3248.60.10 | — | 47 |
| xnu-3789.21.4 | — | 47 |
| xnu-3789.31.2 | — | 47 |
| xnu-3789.41.3 | — | 47 |
| xnu-3789.51.2 | — | 47 |
| xnu-3789.60.24 | — | 47 |
| xnu-3789.70.16 | — | 47 |
| xnu-4570.20.62 | — | 47 |
| xnu-4570.31.3 | — | 47 |
| xnu-4570.41.2 | — | 47 |
| xnu-4570.51.1 | — | 47 |
| xnu-4570.61.1 | — | 47 |
| xnu-4570.71.2 | — | 47 |
| xnu-4903.231.4 | — | 47 |
| xnu-4903.241.1 | — | 47 |
| xnu-4903.270.47 | — | 47 |
| xnu-6153.101.6 | — | 47 |
| xnu-6153.121.1 | — | 47 |
| xnu-6153.141.1 | — | 47 |
| xnu-6153.41.3 | — | 47 |
| xnu-6153.61.1 | — | 47 |
| xnu-6153.81.5 | — | 47 |
| xnu-7195.101.1 | — | 47 |
| xnu-7195.121.3 | — | 47 |
| xnu-7195.141.2 | — | 47 |
| xnu-7195.60.75 | — | 47 |
| xnu-7195.81.3 | — | 47 |
| xnu-8019.61.5 | — | 47 |
| xnu-8019.80.24 | — | 47 |
| xnu-8020.101.4 | — | 47 |
| xnu-8020.121.3 | — | 47 |
| xnu-8020.140.41 | — | 47 |
| xnu-8792.61.2 | — | 47 |
| xnu-8792.81.2 | — | 47 |
| xnu-8796.101.5 | — | 47 |
| xnu-8796.121.2 | — | 47 |
| xnu-8796.141.3 | — | 47 |
Notes
Pendant de getuid() pour le groupe primaire. Combiné à la liste de groupes supplémentaires de getgroups(), il détermine l'accès DAC de la classe groupe. Sur macOS, le groupe primaire est typiquement 'staff' (gid 20) pour un utilisateur ordinaire.
API associées
getegidsetgidgetgroupssetgroupsgetuid