Установить идентификатор группы процесса для устройства
#include <sys/types.h>#include <unistd.h>int tcsetpgrp( int fildes,pid_t pgrp_id );
libc
Функция tcsetpgrp() устанавливает идентификатор группы процессов, связанный с устройством, на которое указывает fildes, равным pgrp_id.
В случае успеха функция tcsetpgrp() вызывает последовательные прерывания на указанном оконечном устройстве для генерации SIGINT
для всех процессов в данной группе процессов.
#include <sys/types.h>#include <unistd.h>#include <stdlib.h>int main( void ){/* Direct breaks on stdin to me */tcsetpgrp( 0, getpid() );return (EXIT_SUCCESS);}
POSIX 1003.1
Предыдущий раздел: Описание API системной библиотеки