Подготовка к входу в систему в терминале
#include <unix.h>int login_tty( int fd );
libc
Функция login_tty() выполняет подготовку для входа в систему на компьютерном терминале (устройство типа tty) fd (это устройство может быть реальным компьютерным терминалом, или подчиненным устройством псевдотерминала, которое возвращается функцией openpty()). Эта функция создает новый сеанс, делая fd управляющим терминалом для текущего процесса, а также устанавливая fd как стандартный поток ввода, вывода и ошибок для текущего процесса, после чего закрывает fd.
Эта функция не работает, если ioctl() не может установить fd как управляющий терминал текущего процесса.
Unix
Предыдущий раздел: Описание API системной библиотеки