Available in

(1) (1)/cs (1)/de (1)/es (1)/fr (1)/hu (1)/it (1)/ja (1)/ko (1)/pl (1)/tr (1)/zh_CN (1)/zh_TW (1b) (1posix) (2) (2)/es (2)/fr (2)/ja (2)/ko (2)/nl (2)/pl (3)

TOC

STTY(3)                  BSD Library Functions Manual                  STTY(3)

NAME

     stty, gtty - set and get terminal state (defunct)

LIBRARY

     Compatibility Library (libcompat, -lcompat)

SYNOPSIS

     #include <sgtty.h>

     int
     stty(int fd, struct sgttyb *buf);

     int
     gtty(int fd, struct sgttyb *buf);

DESCRIPTION

     These interfaces are obsoleted by ioctl(2).

     The stty() function sets the state of the terminal associated with fd.
     The gtty() function retrieves the state of the terminal associated with
     fd.  To set the state of a terminal the call must have write permission.

     The stty() call is actually ‘ioctl(fd, TIOCSETP, buf)’, while the gtty()
     call is ‘ioctl(fd, TIOCGETP, buf)’.  See ioctl(2) and tty(4) for an
     explanation.

DIAGNOSTICS

     If the call is successful 0 is returned, otherwise -1 is returned and the
     global variable errno contains the reason for the failure.

SEE ALSO

     ioctl(2), tty(4)

HISTORY

     The stty() and gtty() functions appeared in 4.2BSD.

BSD                              June 4, 1993                              BSD

COMMENTS

Add your comment here. Whitespace and linebreaks are preserved. URLs are linked automatically.
CAPTCHA

No HTML allowed. URLs will be linked with nofollow attribute. Whitespace is preserved.