bug-ncurses
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Handling OSC DA (device attribute) inquiry


From: Bryan Christ
Subject: Handling OSC DA (device attribute) inquiry
Date: Tue, 30 Apr 2019 13:15:17 -0500

I'm moving forward with adding emulation support for "linux" in my library (libvterm).  My parsing engine is currently capturing the following sequence:

ESC [ 0 c

which is a OSC DA inquiry to which libvterm replies:

ESC [ ? 1 ; 7 c

which means "kitchen sink / all capabilities" according to the VT100 manual.

Now before libvterm replies, I save the current tty attributes (tcgetattr / tcsetattr) and turn off local echo (c_lflags).  Then I reply and then restore the previous terminal state.  Despite doing this, the escape sequence that I transmitted is being echo'd back to me.  Am I going about this wrong?  Should I be catching and discarding the echo'd sequence?

-- 
Bryan
<><

reply via email to

[Prev in Thread] Current Thread [Next in Thread]