[CM] Getting snd to work with conjure/neovim

bil at ccrma.Stanford.EDU bil at ccrma.Stanford.EDU
Mon Jun 26 13:18:02 PDT 2023

This appears to be some pipe issue with stdin -- if
you run Snd from a terminal, then type expressions
in that terminal, get_stdin_string is called and
the expressions are evaluated, etc.  If you call
Snd as a target of a pipe (or whatever the correct
terminology is), it works once, but then stdin is always
"ready to be read", so XtAppAddInput is in a loop
calling it to no purpose (0 bytes read).  If I add
something like
   if (ioctl(fileno(stdin), FIONREAD, &n) == -1 || n == 0) return;
and try to type input, it never gets read.  The
Motif docs say this sort of input is "unreasonable".

More information about the Cmdist mailing list