HP-UX Reference (11i v1 00/12) - 2 System Calls (vol 5)
__________________________________________________________________________________________________________________________________________________________________________________________________
__________________________________________________________________________________________________________________________________________________________________________________________________
STANDARD Printed by: Nora Chuang [nchuang] STANDARD
/build/1111/BRICK/man2/!!!intro.2
________________________________________________________________
___ ___
s
stty(2) stty(2)
(TO BE OBSOLETED)
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.
WARNINGS
Obsolescent Interfaces
gtty() and stty() are to be obsoleted at a future date.
SEE ALSO
stty(1), exec(2), ioctl(2), sttyV6(7), termio(7), tty(7).
Section 2−−390 − 1 − HP-UX Release 11i: December 2000
___
___