NAME
ttyslot() — find the slot in the utmp file of the current user
SYNOPSIS
#include <stdlib.h>
int ttyslot(void);
DESCRIPTION
ttyslot()
returns the index of the current user's entry in the
/etc/utmp
file.
This is accomplished by scanning
/etc/utmp
for the name of the terminal associated with the standard input,
standard output, or standard error (file descriptor 0, 1 or 2).
RETURN VALUE
ttyslot()
returns -1 if an error was encountered
while searching for the terminal name
or if none of file descriptors 0, 1, or 2
is associated with a terminal device.
APPLICATION USAGE
ttyslot()
is thread-safe. It is not async-cancel-safe.
A cancellation point may occur when a thread is executing
ttyslot().
STANDARDS CONFORMANCE
ttyslot(): XPG2