[ Previous | Next | Contents | Glossary | Home | Search ]
AIX Version 4.3 Base Operating System and Extensions Technical Reference, Volume 2

ttyslot Subroutine


Finds the slot in the utmp file for the current user.


Standard C Library (libc.a)


#include <stdlib.h>
int ttyslot (void)


The ttyslot subroutine returns the index of the current user's entry in the /etc/utmp file. The ttyslot subroutine scans the /etc/utmp file for the name of the terminal associated with the standard input, the standard output, or the error output file descriptors (0, 1, or 2).

The ttyslot subroutine returns -1 if an error is encountered while searching for the terminal name, or if none of the first three file descriptors (0, 1, and 2) is associated with a terminal device.


/etc/inittab The path to the inittab file, which controls the initialization process.
/etc/utmp The path to the utmp file, which contains a record of users logged in to the system.

Implementation Specifics

This subroutine is part of Base Operating System (BOS) Runtime.

Related Information

The getutent subroutine, ttyname or isatty subroutine.

The Input and Output Handling Programmer's Overview in AIX Version 4.3 General Programming Concepts: Writing and Debugging Programs.

[ Previous | Next | Contents | Glossary | Home | Search ]