Class JniUnixSysTerminal

java.lang.Object
All Implemented Interfaces:
Closeable, Flushable, AutoCloseable, Sized, TerminalExt, Terminal

public class JniUnixSysTerminal extends AbstractUnixSysTerminal
JNI-based POSIX system terminal that calls CLibrary directly.

This implementation bypasses the PTY abstraction layer, reducing the call chain from 7 layers to 4:

   Terminal → AbstractTerminal → AbstractUnixSysTerminal → JniUnixSysTerminal → CLibrary → syscall
 

A TermiosMapping instance handles platform-specific TermiosAttributes conversions.