diff options
author | Kevin Kirspel <kevin-kirspel@idexx.com> | 2017-03-21 15:39:48 -0400 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2017-03-22 11:55:04 +0100 |
commit | 1c6926c11f2e5efcb166c668b097d64a0321d66e (patch) | |
tree | 30683dcf11979f51273413aade68a3828d00da10 /testsuites/libtests/termios06 | |
parent | bsp/atsam: Fix DMA support of some drivers (diff) | |
download | rtems-1c6926c11f2e5efcb166c668b097d64a0321d66e.tar.bz2 |
termios: Synchronize with latest FreeBSD headers
Adding modified FreeBSD headers to synchronize RTEMS termios with
FreeBSD. Modify termios to support dedicated input and output baud for
termios structure. Updated BSPs to use dedicated input and output baud
in termios structure. Updated tools to use dedicated input and output
baud in termios structure. Updated termios testsuites to use dedicated
input and output baud in termios structure.
Close #2897.
Diffstat (limited to 'testsuites/libtests/termios06')
-rw-r--r-- | testsuites/libtests/termios06/init.c | 2 | ||||
-rw-r--r-- | testsuites/libtests/termios06/termios06.scn | 20 |
2 files changed, 8 insertions, 14 deletions
diff --git a/testsuites/libtests/termios06/init.c b/testsuites/libtests/termios06/init.c index 759b4444c7..9b59ad2fb9 100644 --- a/testsuites/libtests/termios06/init.c +++ b/testsuites/libtests/termios06/init.c @@ -198,7 +198,7 @@ rtems_task Init( ioctl_it(); read_it(); close_it(); - + TEST_END(); rtems_test_exit(0); diff --git a/testsuites/libtests/termios06/termios06.scn b/testsuites/libtests/termios06/termios06.scn index b558077daa..1039597239 100644 --- a/testsuites/libtests/termios06/termios06.scn +++ b/testsuites/libtests/termios06/termios06.scn @@ -1,7 +1,5 @@ - - -*** TEST TERMIOS06 *** -open(/dev/test) - OK +*** BEGIN OF TEST TERMIOS 6 *** +open(/dev/test) - OK ioctl - RTEMS_IO_SNDWAKEUP - OK ioctl - RTEMS_IO_RCVWAKEUP - OK ioctl - TIOCGETD - OK @@ -10,14 +8,13 @@ pppopen called ioctl - TIOCSETD - OK pppclose called pppopen called -write(PPPD TEST) - OK +write(PPPD TEST) - OK pppwrite called - 10 bytes 50 50 50 44 20 54 45 53 54 00 |PPPD TEST. | - pppstart called -ioctl(/dev/test) - OK +ioctl(/dev/test) - OK pppioctl called -tcgetattr(/dev/test) - OK +tcgetattr(/dev/test) - OK Turn on flow control on output - OK Turn off flow control on output - OK Turn on flow control on input - OK @@ -25,9 +22,7 @@ Turn off flow control on input - OK Reading (expected): 54 68 69 73 20 69 73 20 74 65 73 74 20 50 50 50 |This is test PPP| - 20 69 6e 70 75 74 | input | - pppread called pppinput called - with (T) pppinput called - with (h) @@ -53,8 +48,7 @@ pppinput called - with (u) pppinput called - with (t) pppinput called - with (.) Rx_Wake - invoked - Read 0 bytes from read(2) -close(/dev/test) - OK +Error: length must be greater than zero.close(/dev/test) - OK pppclose called -*** END OF TEST TERMIOS06 *** +*** END OF TEST TERMIOS 6 *** |