Подробности

[В начало]

Проблема в стандарте № S0100

Краткое описание

Опечатка в описании функций tcgetsid().

Подробное описание

В разделе RETURN VALUE описания функции tcgetsid() встречается фраза "Upon successful completion, tcgetsid() shall return the process group ID associated with the terminal."
Есть подозрение, что по аналогии с описанием в разделе DESCRIPTION возвращаемое значение должно быть описано так: "tcgetsid() shall return the process group ID of the session associated with the terminal".

Раздел стандарта

The Open Group Base Specifications Issue 6 IEEE Std 1003.1, 2004 Edition (SUS 3.0), System Interfaces, description of function <nobr>tcgetsid()</nobr>.

Способы устранения

Содержание раздела RETURN VALUE:
"Upon successful completion, tcgetsid() shall return the process group ID associated with the terminal. Otherwise, a value of (pid_t)-1 shall be returned and errno set to indicate the error."
заменить на:
"Upon successful completion, tcgetsid() shall return the process group ID of the session associated with the terminal. Otherwise, a value of (pid_t)-1 shall be returned and errno set to indicate the error."

Принято

POSIX aardvark,
Request Number 180

[В начало]