stty(2) stty(2)
TO BE OBSOLETED
NAME [Toc] [Back]
stty(), gtty() - control terminal device (Bell Version 6
compatibility)
SYNOPSIS [Toc] [Back]
#include <sgtty.h>
int stty(int fildes, const struct sgttyb *argp);
int gtty(int fildes, struct sgttyb *argp);
Remarks [Toc] [Back]
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 [Toc] [Back]
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 [Toc] [Back]
gtty() and stty() return the following values:
0 Successful completion.
-1 Failure. errno is set to indicate the error.
ERRORS [Toc] [Back]
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.
WARNINGS [Toc] [Back]
Obsolescent Interfaces
gtty() and stty() are to be obsoleted at a future date.
SEE ALSO [Toc] [Back]
stty(1), exec(2), ioctl(2), sttyV6(7), termio(7), tty(7).
Hewlett-Packard Company - 1 - HP-UX 11i Version 2: August 2003 [ Back ] |