|
Эта страница руководства является частью версии 5.0 Инструментов XCodeПолучить эти инструменты:
Если Вы выполняете версию Инструментов XCode кроме 5,0, просматриваете документацию локально:
Читать страницы руководстваСтраницы руководства предназначаются как справочник для людей, уже понимающих технологию.
|
TCSETPGRP(3) BSD Library Functions Manual TCSETPGRP(3) NAME tcsetpgrp -- set foreground process group ID LIBRARY Standard C Library (libc, -lc) SYNOPSIS #include <unistd.h> int tcsetpgrp(int fildes, pid_t pgid_id); DESCRIPTION If the process has a controlling terminal, the tcsetpgrp() function sets the foreground process group ID associated with the terminal device to pgid_id. The terminal device associated with fildes must be the controlling terminal of the calling process and the controlling terminal must be currently associ-ated associated ated with the session of the calling process. The value of pgid_id must be the same as the process group ID of a process in the same session as the calling process. RETURN VALUES The tcsetpgrp() function returns the value 0 if successful; otherwise the value -1 is returned and the global variable errno is set to indicate the error. ERRORS The tcsetpgrp() function will fail if: [EBADF] The fildes argument is not a valid file descriptor. [EINVAL] An invalid value of pgid_id was specified. [ENOTTY] The calling process does not have a controlling terminal, or the file represented by fildes is not the controlling terminal, or the controlling terminal is no longer associated with the session of the calling process. [EPERM] The pgid_id argument does not match the process group ID of a process in the same session as the calling process. LEGACY SYNOPSIS #include <sys/types.h> #include <unistd.h> The include file <sys/types.h> is necessary. SEE ALSO setpgid(2), setsid(2), tcgetpgrp(3), compat(5) STANDARDS The tcsetpgrp() function is expected to be compliant with the IEEE Std 1003.1-1988 (``POSIX.1'') speci-fication. specification. fication. BSD June 4, 1993 BSD |
Сообщение о проблемах
Способ сообщить о проблеме с этой страницей руководства зависит от типа проблемы:
- Ошибки содержания
- Ошибки отчета в содержании этой документации со ссылками на отзыв ниже.
- Отчеты об ошибках
- Сообщите об ошибках в функциональности описанного инструмента или API через Генератор отчетов Ошибки.
- Форматирование проблем
- Отчет, форматирующий ошибки в интерактивной версии этих страниц со ссылками на отзыв ниже.