xref: /original-bsd/lib/libcompat/4.1/stty.3 (revision 6386612b)
Copyright (c) 1983 Regents of the University of California.
All rights reserved. The Berkeley software License Agreement
specifies the terms and conditions for redistribution.

@(#)stty.3 6.1 (Berkeley) 05/15/85

STTY 3C ""
C 5
NAME
stty, gtty - set and get terminal state (defunct)
SYNOPSIS
 #include <sgtty.h>  stty(fd, buf)  int fd;  struct sgttyb *buf;  gtty(fd, buf)  int fd;  struct sgttyb *buf; 
DESCRIPTION
This interface is obsoleted by ioctl(2).

Stty sets the state of the terminal associated with fd . Gtty 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)