* include/sys/termios.h (cfsetispeed): Just define as a function rather than
resorting to a macro. (cfsetospeed): Ditto.
This commit is contained in:
		| @@ -1,3 +1,9 @@ | ||||
| 2006-02-27  Christopher Faylor  <cgf@timesys.com> | ||||
|  | ||||
| 	* include/sys/termios.h (cfsetispeed): Just define as a function rather | ||||
| 	than resorting to a macro. | ||||
| 	(cfsetospeed): Ditto. | ||||
|  | ||||
| 2006-02-27  Christopher Faylor  <cgf@timesys.com> | ||||
|  | ||||
| 	* sigproc.cc: Fix a comment. | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| /* sys/termios.h | ||||
|  | ||||
|    Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005 Red Hat, Inc. | ||||
|    Copyright 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2005, 2006 Red Hat, Inc. | ||||
|  | ||||
| This file is part of Cygwin. | ||||
|  | ||||
| @@ -234,7 +234,8 @@ typedef unsigned int  speed_t; | ||||
| typedef unsigned short otcflag_t; | ||||
| typedef unsigned char ospeed_t; | ||||
|  | ||||
| struct __oldtermios { | ||||
| struct __oldtermios | ||||
| { | ||||
|   otcflag_t	c_iflag; | ||||
|   otcflag_t	c_oflag; | ||||
|   otcflag_t	c_cflag; | ||||
| @@ -245,7 +246,8 @@ struct __oldtermios { | ||||
|   ospeed_t	c_ospeed; | ||||
| }; | ||||
|  | ||||
| struct termios { | ||||
| struct termios | ||||
| { | ||||
|   tcflag_t	c_iflag; | ||||
|   tcflag_t	c_oflag; | ||||
|   tcflag_t	c_cflag; | ||||
| @@ -307,8 +309,6 @@ struct termios { | ||||
|  | ||||
| #define cfgetospeed(tp)		((tp)->c_ospeed) | ||||
| #define cfgetispeed(tp)		((tp)->c_ispeed) | ||||
| #define cfsetospeed(tp,s)	(((tp)->c_ospeed = (s)), 0) | ||||
| #define cfsetispeed(tp,s)	(((tp)->c_ispeed = (s)), 0) | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| extern "C" { | ||||
| @@ -320,6 +320,8 @@ int tcsendbreak (int, int); | ||||
| int tcdrain (int); | ||||
| int tcflush (int, int); | ||||
| int tcflow (int, int); | ||||
| int cfsetispeed (struct termios *, speed_t);  | ||||
| int cfsetospeed (struct termios *, speed_t);  | ||||
|  | ||||
| #ifdef __cplusplus | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user