Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
cfsetispeed(3C)		 Standard C Library Functions	       cfsetispeed(3C)

NAME
       cfsetispeed, cfsetospeed	- set input and	output baud rate

SYNOPSIS
       #include	<termios.h>

       int cfsetispeed(struct termios *termios_p, speed_t speed);

       int cfsetospeed(struct termios *termios_p, speed_t speed);

DESCRIPTION
       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	subse-
       quent successful	call to	tcsetattr(3C) on the same termios structure.

RETURN VALUES
       Upon successful completion, cfsetispeed() and cfsetospeed()  return  0.
       Otherwise -1 is returned, and errno may be set to indicate the error.

ERRORS
       The cfsetispeed() and cfsetospeed() functions may fail if:

       EINVAL
	     The speed value is	not a valid baud rate.

       EINVAL
	     The  value	of speed is outside the	range of possible speed	values
	     as	specified in <termios.h>.

ATTRIBUTES
       See attributes(5) for descriptions of the following attributes:

       +-----------------------------+-------------------------------+
       |      ATTRIBUTE	TYPE	     |	     ATTRIBUTE VALUE	     |
       +-----------------------------+-------------------------------+
       |MT-Level		     |MT-Safe, and Async-Signal-Safe |
       +-----------------------------+-------------------------------+

SEE ALSO
       cfgetispeed(3C),	tcsetattr(3C), attributes(5), termio(7I)

SunOS 5.9			  29 Dec 1996		       cfsetispeed(3C)

NAME | SYNOPSIS | DESCRIPTION | RETURN VALUES | ERRORS | ATTRIBUTES | SEE ALSO

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=cfsetispeed&sektion=3c&manpath=SunOS+5.9>

home | help