bottom part of serial port support on Unix (dotnet/corefx#29033)
authorTomas Weinfurt <tweinfurt@yahoo.com>
Thu, 5 Jul 2018 21:23:32 +0000 (14:23 -0700)
committerGitHub <noreply@github.com>
Thu, 5 Jul 2018 21:23:32 +0000 (14:23 -0700)
commit286b4f13ad95154e59c80ba112e2ea4ba1d978d9
tree94d71bc4d6d63f64869fba64762500abc6ddee47
parentb251c619a9c03fe7455a978a5c06d4c32dfc820f
bottom part of serial port support on Unix (dotnet/corefx#29033)

* bottom part of serial port support

* small cleanup

* feedback from reviews

* remove previous changes to System.Native

* feedback from review

* use consistently int32_t

* update names and types based on feedback

* feedback from kasper3

Commit migrated from https://github.com/dotnet/corefx/commit/83753bc26b6debb966b94c0c26d4e718f312c8e1
src/libraries/Common/src/Interop/Unix/Interop.Libraries.cs
src/libraries/Native/Unix/CMakeLists.txt
src/libraries/Native/Unix/System.IO.Ports.Native/CMakeLists.txt [new file with mode: 0644]
src/libraries/Native/Unix/System.IO.Ports.Native/pal_serial.c [new file with mode: 0644]
src/libraries/Native/Unix/System.IO.Ports.Native/pal_serial.h [new file with mode: 0644]
src/libraries/Native/Unix/System.IO.Ports.Native/pal_termios.c [new file with mode: 0644]
src/libraries/Native/Unix/System.IO.Ports.Native/pal_termios.h [new file with mode: 0644]
src/libraries/System.IO.Ports/src/Interop/Unix/Interop.Serial.cs [new file with mode: 0644]
src/libraries/System.IO.Ports/src/Interop/Unix/Interop.Termios.cs [new file with mode: 0644]