| CFSETISPEED(3C) | Standard C Library Functions | CFSETISPEED(3C) |
cfsetispeed,
cfsetospeed — set input and
output baud rate
#include
<termios.h>
int
cfsetispeed(struct termios
*termios_p, speed_t speed);
int
cfsetospeed(struct termios
*termios_p, speed_t speed);
The
cfsetispeed()
function sets the input baud rate stored in the structure pointed to by
termios_p to speed.
The
cfsetospeed()
function sets the output baud rate stored in the structure pointed to by
termios_p to speed.
There is no effect on the baud rates set in the hardware until a subsequent successful call to tcsetattr(3C) on the same termios structure.
Upon successful completion, cfsetispeed()
and cfsetospeed() return
0. Otherwise
−1 is returned, and errno may
be set to indicate the error.
The cfsetispeed() and
cfsetospeed() functions may fail if:
Standard
MT-Safe
Async-Signal-Safe
cfgetispeed(3C), tcsetattr(3C), termio(4I), attributes(7), standards(7)
| January 20, 2019 | OmniOS |