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 |