#include <termios.h>
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:
See attributes(5) for descriptions of the following attributes:
cfgetispeed(3C), tcsetattr(3C), attributes(5), termio(7I)