This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
On 10/3/18 12:47 PM, Adhemerval Zanella wrote:
Hans Peter Anvin is advocating for second options [2], with the new API as:
-- Function: speed_t cfgetispeedbps (struct termios *TERMIOS-P)
This function returns the input line speed stored in the
structure `*TERMIOS-P' as a number of bits per second.
speed_t is unsigned int. Is that enough for all devices likely in the reasonably-near future? I see stories about Arduino serial ports running at multiple Mb/s, and although that fits it's getting uncomfortably close to UINT_MAX. USB 3.0 can in theory do 5 Gb/s, which would exceed 'unsigned int' range, and USB 3.1 and 3.2 are even faster.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |