HPlogo HP-UX Reference Volume 3 of 5 > s

stty(2)

» 

Technical documentation

Complete book in PDF

 » Table of Contents

 » Index

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 Development Company, L.P.