Warning: main(/www/www/htdocs/style/globals.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/l/login_tty.html on line 1
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/globals.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/l/login_tty.html on line 1
Warning: main(/www/www/htdocs/style/header.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/l/login_tty.html on line 8
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/header.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/l/login_tty.html on line 8
Prepare for a login in a tty
#include <unix.h>
int login_tty( int fd );
- fd
- A file descriptor that you want to use as the controlling terminal
for the current process.
libc
Use the -l c option to
qcc
to link against this library.
This library is usually included automatically.
|
This function is in libc.a, but not in libc.so
(in order to save space). |
The login_tty() function prepares for a login on the tty
fd (which may be
a real tty device, or the slave of a pseudo-tty as returned by
openpty())
by creating a new session, making fd the controlling
terminal for the
current process, setting fd to be the standard input, output,
and error streams of the current process, and closing fd.
This function fails if
ioctl()
fails to set fd
to the controlling terminal of the current process.
- 0
- Success.
- -1
- An error occurred;
errno
is set.
Unix
Safety: | |
Cancellation point |
Yes |
Interrupt handler |
No |
Signal handler |
Yes |
Thread |
Yes |
forkpty(),
ioctl(),
openpty()
Warning: main(/www/www/htdocs/style/footer.php) [function.main]: failed to open stream: No such file or directory in /www/www/docs/6.4.1/neutrino/lib_ref/l/login_tty.html on line 147
Warning: main() [function.include]: Failed opening '/www/www/htdocs/style/footer.php' for inclusion (include_path='.:/www/www/common:/www/www/php/lib/php') in /www/www/docs/6.4.1/neutrino/lib_ref/l/login_tty.html on line 147