tcgetattr()
QNX SDP8.0C Library ReferenceAPIDeveloper
Get the current terminal control settings
Synopsis:
#include <termios.h>
int tcgetattr( int filedes,
               struct termios *termios_p );
Arguments:
- filedes
 - The file descriptor associated with the terminal device.
 - termios_p
 - A pointer to a termios structure in which tcgetattr() can store the terminal's control attributes.
 
Library:
libc
Use the -l c option to qcc to link against this library. This library is usually included automatically.
Description:
The tcgetattr() function gets the current terminal control settings for the opened device indicated by filedes, and stores the results in the structure pointed to by termios_p.
For more information, see chapter 7 of POSIX 1003.1
Returns:
- 0
 - Success.
 - -1
 - An error occurred; errno is set.
 
Errors:
- EBADF
 - The filedes argument is invalid.
 - ENOSYS
 - The resource manager associated with filedes doesn't support this call.
 - ENOTTY
 - The filedes argument doesn't refer to a terminal device.
 
Examples:
See tcsetattr().
Classification:
| Safety: | |
|---|---|
| Cancellation point | No | 
| Signal handler | Yes | 
| Thread | Yes | 
Page updated: 
