setpgrp()

Установить группу процессов

Прототип:

#include <unistd.h>
pid_t setpgrp( void );

Библиотека:

libc

Описание:

Функция setpgrp() делает вызывающий процесс лидером сессии (если он не был таковым), устанавливая для него значения идентификатора группы процессов (process groupID) и идентификатора сессии (session ID) равными значению его идентификатора процесса (process ID), и освобождает при этом его управляющий терминал.

Возвращаемое значение:

Новое значение идентификатора группы процессов.

Классификация:

POSIX 1003.1 X/Open Systems Interfaces Extension

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

execl(), execle(), execlp(), execlpe(), execv(), execve(), execvp(), execvpe(), fork(), getpid(), getpgrp(), getsid(), kill(), signal()




Предыдущий раздел: Описание API системной библиотеки