login_tty(3) freebsd man page | unix.com

Man Page: login_tty

Operating Environment: freebsd

Section: 3

LOGIN_TTY(3)						   BSD Library Functions Manual 					      LOGIN_TTY(3)

NAME
login_tty -- prepare a tty for a new login session
LIBRARY
System Utilities Library (libutil, -lutil)
SYNOPSIS
#include <libutil.h> int login_tty(int fd);
DESCRIPTION
The function login_tty() prepares a terminal for a new login session. The file descriptor fd passed to login_tty() must be opened for read- ing and writing on a terminal device. It will be made the controlling terminal for the calling process, after allocating a new session with setsid(2). This terminal device will also be made the standard input, standard output, and standard error output of the calling process.
RETURN VALUES
The login_tty() function returns -1 if it could not make the device referenced by fd the controlling terminal of the calling process, and 0 otherwise.
SEE ALSO
dup2(2), ioctl(2), setsid(2), tty(4)
BSD
December 29, 1996 BSD
Related Man Pages
login_tty(3) - mojave
forkpty(3) - redhat
openpty(3) - redhat
login_tty(3) - osx
openpty(3) - osx
Similar Topics in the Unix Linux Community
Login and logout time of a session
Race condition with PTY
Terminal emulator from scratch.
Want to find the stdout for the partiuclar user login for past 12 hrs.
Upgrade ubuntu 11.10 freeze in the logo with msg below no network configuration