| CFSETISPEED(3C) | Standard C Library Functions | CFSETISPEED(3C) |
cfsetispeed, cfsetospeed,
cfsetspeed —
#include <termios.h>
int
cfsetispeed(struct termios
*termios_p, speed_t speed);
int
cfsetospeed(struct termios
*termios_p, speed_t speed);
int
cfsetspeed(struct termios
*termios_p, speed_t speed);
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.
The cfsetspeed() function sets both the
input and 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.
cfsetispeed() and
cfsetospeed() return 0. Otherwise
−1 is returned, and errno may
be set to indicate the error.
cfsetispeed() and
cfsetospeed() functions may fail if:
Async-Signal-Safe
| January 20, 2019 | illumos |