Skip to content
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 tagmacOS#
xnu-1456.1.26macOS 10.6 Snow Leopard47
xnu-1699.24.8macOS 10.7 Lion47
xnu-2050.18.24macOS 10.8 Mountain Lion47
xnu-2422.115.4macOS 10.9 Mavericks47
xnu-2782.40.9macOS 10.10 Yosemite47
xnu-3247.1.106macOS 10.11 El Capitan47
xnu-3789.1.32macOS 10.12 Sierra47
xnu-4570.1.46macOS 10.13 High Sierra47
xnu-4903.221.2macOS 10.14 Mojave47
xnu-6153.11.26macOS 10.15 Catalina47
xnu-7195.50.7.100.1macOS 11.0 Big Sur47
xnu-8019.41.5macOS 12.0 Monterey47
xnu-8792.41.9macOS 13.0 Ventura47
xnu-10002.1.13macOS 14.0 Sonoma47
xnu-11215.1.10macOS 15.0 Sequoia47
xnu-11417.101.15macOS 15.4 Sequoia47
xnu-12377.1.9macOS 26.0 Tahoe47
xnu-10002.41.947
xnu-10002.61.347
xnu-10002.81.547
xnu-10063.101.1547
xnu-10063.121.347
xnu-10063.141.147
xnu-11215.41.347
xnu-11215.61.547
xnu-11215.81.447
xnu-11417.121.647
xnu-11417.140.6947
xnu-12377.101.1547
xnu-12377.41.647
xnu-12377.61.1247
xnu-12377.81.447
xnu-1486.2.1147
xnu-1504.15.347
xnu-1504.3.1247
xnu-1504.7.447
xnu-1504.9.1747
xnu-1504.9.2647
xnu-1504.9.3747
xnu-1699.22.7347
xnu-1699.22.8147
xnu-1699.24.2347
xnu-1699.26.847
xnu-1699.32.747
xnu-2050.22.1347
xnu-2050.24.1547
xnu-2050.48.1147
xnu-2050.7.947
xnu-2050.9.247
xnu-2422.1.7247
xnu-2422.100.1347
xnu-2422.110.1747
xnu-2422.90.2047
xnu-2782.1.9747
xnu-2782.10.7247
xnu-2782.20.4847
xnu-2782.30.547
xnu-3247.10.1147
xnu-3248.20.5547
xnu-3248.30.447
xnu-3248.40.18447
xnu-3248.50.2147
xnu-3248.60.1047
xnu-3789.21.447
xnu-3789.31.247
xnu-3789.41.347
xnu-3789.51.247
xnu-3789.60.2447
xnu-3789.70.1647
xnu-4570.20.6247
xnu-4570.31.347
xnu-4570.41.247
xnu-4570.51.147
xnu-4570.61.147
xnu-4570.71.247
xnu-4903.231.447
xnu-4903.241.147
xnu-4903.270.4747
xnu-6153.101.647
xnu-6153.121.147
xnu-6153.141.147
xnu-6153.41.347
xnu-6153.61.147
xnu-6153.81.547
xnu-7195.101.147
xnu-7195.121.347
xnu-7195.141.247
xnu-7195.60.7547
xnu-7195.81.347
xnu-8019.61.547
xnu-8019.80.2447
xnu-8020.101.447
xnu-8020.121.347
xnu-8020.140.4147
xnu-8792.61.247
xnu-8792.81.247
xnu-8796.101.547
xnu-8796.121.247
xnu-8796.141.347

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