Syscall BSD#182
svc · unix #182
setegid
Change uniquement le GID effectif du processus.
Prototype
int setegid(gid_t egid);Retour: int
Arguments
| Name | Type | Dir | Description |
|---|---|---|---|
| egid | gid_t | - |
Historique des versions
| XNU tag | macOS | # |
|---|---|---|
| xnu-1456.1.26 | macOS 10.6 Snow Leopard | 182 |
| xnu-1699.24.8 | macOS 10.7 Lion | 182 |
| xnu-2050.18.24 | macOS 10.8 Mountain Lion | 182 |
| xnu-2422.115.4 | macOS 10.9 Mavericks | 182 |
| xnu-2782.40.9 | macOS 10.10 Yosemite | 182 |
| xnu-3247.1.106 | macOS 10.11 El Capitan | 182 |
| xnu-3789.1.32 | macOS 10.12 Sierra | 182 |
| xnu-4570.1.46 | macOS 10.13 High Sierra | 182 |
| xnu-4903.221.2 | macOS 10.14 Mojave | 182 |
| xnu-6153.11.26 | macOS 10.15 Catalina | 182 |
| xnu-7195.50.7.100.1 | macOS 11.0 Big Sur | 182 |
| xnu-8019.41.5 | macOS 12.0 Monterey | 182 |
| xnu-8792.41.9 | macOS 13.0 Ventura | 182 |
| xnu-10002.1.13 | macOS 14.0 Sonoma | 182 |
| xnu-11215.1.10 | macOS 15.0 Sequoia | 182 |
| xnu-11417.101.15 | macOS 15.4 Sequoia | 182 |
| xnu-12377.1.9 | macOS 26.0 Tahoe | 182 |
| xnu-10002.41.9 | — | 182 |
| xnu-10002.61.3 | — | 182 |
| xnu-10002.81.5 | — | 182 |
| xnu-10063.101.15 | — | 182 |
| xnu-10063.121.3 | — | 182 |
| xnu-10063.141.1 | — | 182 |
| xnu-11215.41.3 | — | 182 |
| xnu-11215.61.5 | — | 182 |
| xnu-11215.81.4 | — | 182 |
| xnu-11417.121.6 | — | 182 |
| xnu-11417.140.69 | — | 182 |
| xnu-12377.101.15 | — | 182 |
| xnu-12377.41.6 | — | 182 |
| xnu-12377.61.12 | — | 182 |
| xnu-12377.81.4 | — | 182 |
| xnu-1486.2.11 | — | 182 |
| xnu-1504.15.3 | — | 182 |
| xnu-1504.3.12 | — | 182 |
| xnu-1504.7.4 | — | 182 |
| xnu-1504.9.17 | — | 182 |
| xnu-1504.9.26 | — | 182 |
| xnu-1504.9.37 | — | 182 |
| xnu-1699.22.73 | — | 182 |
| xnu-1699.22.81 | — | 182 |
| xnu-1699.24.23 | — | 182 |
| xnu-1699.26.8 | — | 182 |
| xnu-1699.32.7 | — | 182 |
| xnu-2050.22.13 | — | 182 |
| xnu-2050.24.15 | — | 182 |
| xnu-2050.48.11 | — | 182 |
| xnu-2050.7.9 | — | 182 |
| xnu-2050.9.2 | — | 182 |
| xnu-2422.1.72 | — | 182 |
| xnu-2422.100.13 | — | 182 |
| xnu-2422.110.17 | — | 182 |
| xnu-2422.90.20 | — | 182 |
| xnu-2782.1.97 | — | 182 |
| xnu-2782.10.72 | — | 182 |
| xnu-2782.20.48 | — | 182 |
| xnu-2782.30.5 | — | 182 |
| xnu-3247.10.11 | — | 182 |
| xnu-3248.20.55 | — | 182 |
| xnu-3248.30.4 | — | 182 |
| xnu-3248.40.184 | — | 182 |
| xnu-3248.50.21 | — | 182 |
| xnu-3248.60.10 | — | 182 |
| xnu-3789.21.4 | — | 182 |
| xnu-3789.31.2 | — | 182 |
| xnu-3789.41.3 | — | 182 |
| xnu-3789.51.2 | — | 182 |
| xnu-3789.60.24 | — | 182 |
| xnu-3789.70.16 | — | 182 |
| xnu-4570.20.62 | — | 182 |
| xnu-4570.31.3 | — | 182 |
| xnu-4570.41.2 | — | 182 |
| xnu-4570.51.1 | — | 182 |
| xnu-4570.61.1 | — | 182 |
| xnu-4570.71.2 | — | 182 |
| xnu-4903.231.4 | — | 182 |
| xnu-4903.241.1 | — | 182 |
| xnu-4903.270.47 | — | 182 |
| xnu-6153.101.6 | — | 182 |
| xnu-6153.121.1 | — | 182 |
| xnu-6153.141.1 | — | 182 |
| xnu-6153.41.3 | — | 182 |
| xnu-6153.61.1 | — | 182 |
| xnu-6153.81.5 | — | 182 |
| xnu-7195.101.1 | — | 182 |
| xnu-7195.121.3 | — | 182 |
| xnu-7195.141.2 | — | 182 |
| xnu-7195.60.75 | — | 182 |
| xnu-7195.81.3 | — | 182 |
| xnu-8019.61.5 | — | 182 |
| xnu-8019.80.24 | — | 182 |
| xnu-8020.101.4 | — | 182 |
| xnu-8020.121.3 | — | 182 |
| xnu-8020.140.41 | — | 182 |
| xnu-8792.61.2 | — | 182 |
| xnu-8792.81.2 | — | 182 |
| xnu-8796.101.5 | — | 182 |
| xnu-8796.121.2 | — | 182 |
| xnu-8796.141.3 | — | 182 |
Notes
Pendant de seteuid() pour les groupes. Sert aux utilitaires setgid pour osciller entre contextes de groupe privilégié et non. Ne touche pas la liste des groupes supplémentaires.
API associées
setgidsetregidgetegidgetgidsetgroups