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.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