tree: 923cbea22c45f1508f79c7ae489b73d9607bd967 [path history] [tgz]
  1. meta/
  2. BUILD.gn
  3. fifo.cc
  4. fifo.h
  5. main.cc
  6. pty-client.cc
  7. pty-client.h
  8. pty-server.cc
  9. pty-server.h
  10. pty-tests.cc
  11. README.md
src/bringup/bin/ptysvc/README.md

The ptysvc provides basic pseudoterminals to its clients. It exposes a fuchsia.hardware.pty.Device service interface that acts very similarly to the UNIX 98 “/dev/ptmx”. Each connection made through this interface will be communicating with a new unique pty server.

The ptysvc implementation uses a single-threaded asynchronous programming model.