Scroll to navigation

getgid(2) System Calls Manual getgid(2)

ИМЯ

getgid, getegid - получить идентификатор группы процесса

БИБЛИОТЕКА

Стандартная библиотека языка C (libc, -lc)

СИНТАКСИС

#include <unistd.h>
gid_t getgid(void);
gid_t getegid(void);

ОПИСАНИЕ

getgid() возвращает действительный идентификатор группы вызывающего процесса.

getegid() возвращает эффективный идентификатор группы вызывающего процесса.

ОШИБКИ

These functions are always successful and never modify errno.

ВЕРСИИ

На Alpha вместо пары системных вызовов getgid() и getegid() предоставляется один getxgid(), который возвращает пару реальный и эффективный GID. Обёрточные функции glibc getgid() и getegid() скрывают это. Подробности об отображении регистров смотрите в syscall(2).

СТАНДАРТЫ

POSIX.1-2008.

ИСТОРИЯ

POSIX.1-2001, 4.3BSD.

Первоначальные версии системных вызовов getgid() и getegid() в Linux поддерживали только 16-битные идентификаторы групп. Позднее в Linux 2.4 были добавлены вызовы getgid32() и getegid32(), поддерживающие 32-битные идентификаторы. В glibc обёрточные функции getgid() и getegid() работают одинаково вне зависимости от версий ядра.

СМОТРИТЕ ТАКЖЕ

getresgid(2), setgid(2), setregid(2), credentials(7)

ПЕРЕВОД

Русский перевод этой страницы руководства разработал(и) Azamat Hackimov <azamat.hackimov@gmail.com>, Dmitry Bolkhovskikh <d20052005@yandex.ru>, Vladislav <ivladislavefimov@gmail.com>, Yuri Kozlov <yuray@komyakino.ru> и Иван Павлов <pavia00@gmail.com>

Этот перевод является свободной программной документацией; он распространяется на условиях общедоступной лицензии GNU (GNU General Public License - GPL, https://www.gnu.org/licenses/gpl-3.0.html версии 3 или более поздней) в отношении авторского права, но БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ.

Если вы обнаружите какие-либо ошибки в переводе этой страницы руководства, пожалуйста, сообщите об этом разработчику(ам) по его(их) адресу(ам) электронной почты или по адресу списка рассылки русских переводчиков.

2 мая 2024 г. Справочные страницы Linux 6.8