[Converted from Gnats 132] MI's input does not use buffering. At present the MI interface reads raw characters of from an unbuffered FD. This is to avoid several nasty buffer/race conditions. That code should be changed so that it registers its self with the event loop (on the input FD) and then push commands up to MI as they arrive. The serial code already does this. Release: unknown
This hasn't seemed necessary in the last 20 years and it isn't clear what benefit it would provide, so I'm going to close it.