TCGETSID(3) | Руководство программиста Linux | TCGETSID(3) |
tcgetsid - возвращает идентификатор сеанса
#define _XOPEN_SOURCE 500 /* см. feature_test_macros(7) */ #include <termios.h>
pid_t tcgetsid(int fd);
Функция tcgetsid() возвращает идентификатор сеанса текущего сеанса, управляющий терминал которого связан с fd. Этот терминал должен быть управляющим терминалом вызывающего процесса.
Когда fd ссылается на управляющий терминал нашего сеанса, функция tcgetsid() возвращает идентификатор сеанса этого сеанса. В противном случае возвращается -1, и errno устанавливается соответствующим образом.
Функция tcgetsid() появилась в glibc начиная с версии 2.1.
Описание терминов данного раздела смотрите в attributes(7).
Интерфейс | Атрибут | Значение |
tcgetsid() | Безвредность в нитях | MT-Safe |
POSIX.1-2001, POSIX.1-2008.
Эта функция реализована посредством вызова ioctl(2) с TIOCGSID, появившемся в Linux 2.1.71.
2015-08-08 | GNU |