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 |