#
07ca9bce |
|
30-Nov-2022 |
Zelenoviy <zelenoviy@gmail.com> |
termios: fix raw mode initialization Change-Id: Ibdf0b84fd3ef47c091a670b1cdd00edf2cde196d Reviewed-on: https://review.haiku-os.org/c/haiku/+/5869 Reviewed-by: Jérôme Duval <jerome.duval@gmail.com> Reviewed-by: waddlesplash <waddlesplash@gmail.com> Tested-by: Commit checker robot <no-reply+buildbot@haiku-os.org>
|
#
a1999d3b |
|
31-Oct-2020 |
Jérôme Duval <jerome.duval@gmail.com> |
POSIX: add tcsetsid() Change-Id: Ia8f41e417379dcaf4f976933cf91bb2de157bc72 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3376 Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>
|
#
b48159dc |
|
31-Oct-2020 |
Jérôme Duval <jerome.duval@gmail.com> |
POSIX: add tcgetsid() Change-Id: If58141b4e56b7fe444460b6808e33abc5ea71f37 Reviewed-on: https://review.haiku-os.org/c/haiku/+/3374 Reviewed-by: Axel Dörfler <axeld@pinc-software.de>
|
#
2080509c |
|
27-Aug-2016 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Fix some missing parentheses * Problem found by gcc4.
|
#
3b4f50d3 |
|
27-Feb-2016 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Style fix. Thanks to axel for watching!
|
#
93ea83e5 |
|
27-Feb-2016 |
Adrien Destugues <pulkomandy@pulkomandy.tk> |
Allow custom baud rates for FTDI serial ports - Termios: cf{get,set}{i,o}speed can handle arbitrary speed values. - The value is stored in the appropriate fields of the termios structure in this case. The old constants (stored in the flags) are preserved for BeOS binary compatibility. - Adjust the FTDI FT232* driver to accept custom rates, by replacing the hardcoded regster values with a function that will compute it according to FTDI documentation (confirmed giving the same values for the existing baudrates).
|
#
ae901935 |
|
24-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Introduce __set_errno() throughout libroot. * add errno_private.h, which defines the __set_errno() macro with and without tracing * instead of setting errno manually, all libroot's code now invokes __set_errno(), which makes it much easier to trace changes to errno * redirect glibc's use of __set_errno() to our own version
|
#
a1f2a6b1 |
|
16-Oct-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Add cfmakeraw. Like cf{get/set}{i/o}speed, it iisn't POSIx standard but is used often enough and simple enough to write that we should allow it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42865 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
75a4759d |
|
13-Jun-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Since the c_ispeed and c_ospeed fields are marked unused, and since I don't see how one could actually apply different speeds, make cf{set|get}{i|o}speed() use the c_cflag field with the CBAUD mask instead. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42160 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
29674ea8 |
|
28-Mar-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Vasilis Kaoutsis: * Check against maximum baud rate in cfset{i,o}speed(). * Changed some functions comments to doxygen style. * Sorted speed macros in termios.h. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24647 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af32e75 |
|
13-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/kernel to src/system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
ae9019359606f1db67632ef51a77ce70001d3770 |
|
24-Nov-2011 |
Oliver Tappe <zooey@hirschkaefer.de> |
Introduce __set_errno() throughout libroot. * add errno_private.h, which defines the __set_errno() macro with and without tracing * instead of setting errno manually, all libroot's code now invokes __set_errno(), which makes it much easier to trace changes to errno * redirect glibc's use of __set_errno() to our own version
|
#
a1f2a6b1795c0897dfbf085be37451915d3e848a |
|
16-Oct-2011 |
Adrien Destugues <pulkomandy@pulkomandy.ath.cx> |
Add cfmakeraw. Like cf{get/set}{i/o}speed, it iisn't POSIx standard but is used often enough and simple enough to write that we should allow it. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42865 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
75a4759d3348a7faa7bade670dab96fd5e37edf7 |
|
13-Jun-2011 |
Michael Lotz <mmlr@mlotz.ch> |
Since the c_ispeed and c_ospeed fields are marked unused, and since I don't see how one could actually apply different speeds, make cf{set|get}{i|o}speed() use the c_cflag field with the CBAUD mask instead. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@42160 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
29674ea8cb0ac6e1971ce9fb57bde331208ebbda |
|
28-Mar-2008 |
Ingo Weinhold <ingo_weinhold@gmx.de> |
Patch by Vasilis Kaoutsis: * Check against maximum baud rate in cfset{i,o}speed(). * Changed some functions comments to doxygen style. * Sorted speed macros in termios.h. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24647 a95241bf-73f2-0310-859d-f6bbb57e9c96
|
#
5af32e752606778be5dd7379f319fe43cb3f6b8c |
|
13-Apr-2005 |
Axel Dörfler <axeld@pinc-software.de> |
Renamed src/kernel to src/system. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12359 a95241bf-73f2-0310-859d-f6bbb57e9c96
|