tree: 9896d26fd6e94e0d543aa2a7b2b75436bb1d4ca7 [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.