stty(2)
NAME
stty(), gtty() − control terminal device (Bell Version 6 compatibility)
SYNOPSIS
#include <sgtty.h>
int stty(int fildes, const struct sgttyb *argp);
int gtty(int fildes, struct sgttyb *argp);
Remarks
These system calls are preserved for backward compatibility with Bell Version 6. They provide as close an approximation as possible to the old Version 6 functions. All new code should use the TCSETA and TCGETA ioctl() calls described in termio(7).
DESCRIPTION
For certain status settings and status inquiries about terminal devices, the functions stty() and gtty() are equivalent to
ioctl(fildes, TIOCSETP, argp)
and
ioctl(fildes, TIOCGETP, argp)
respectively (see ioctl(2) and termio(7).
RETURN VALUE
gtty() and stty() return the following values:
0 Successful completion.
-1 Failure. errno is set to indicate the error.
ERRORS
If gtty() or stty() fails, errno is set to one of the following values:
[EBADF] fildes is not a valid file descriptor.
[EFAULT] argp points to an invalid address.
SEE ALSO
stty(1), exec(2), ioctl(2), sttyV6(7), termio(7), tty(7).
Hewlett-Packard Company — HP-UX Release 10.20: July 1996