
21 Mar
2014
21 Mar
'14
3:20 p.m.
Daniel P. Berrange wrote:
On Mon, Mar 10, 2014 at 05:10:16PM +0400, Roman Bogorodskiy wrote:
Add virFDStreamOpenPTY() function which is a wrapper around virFDStreamOpenFileInternal() with putting the device it opens into a raw mode.
Make virChrdevOpen() use virFDStreamOpenPTY() for VIR_DOMAIN_CHR_TYPE_PTY devices.
This fixes mangled console output when libvirt runs on FreeBSD as it requires device it opens to be placed into a raw mode explicitly. --- src/conf/virchrdev.c | 2 +- src/fdstream.c | 53 ++++++++++++++++++++++++++++++++++++++++++++++++++++ src/fdstream.h | 5 +++++ 3 files changed, 59 insertions(+), 1 deletion(-)
ACK
Pushed, thanks! Roman Bogorodskiy