diff --git a/zircon/system/core/devmgr/devhost/devhost.cpp b/zircon/system/core/devmgr/devhost/devhost.cpp index d2379ceecf2862236b07e056ecadb330979251c7..eccc4c219f72037ec74dd70ede85334dfccb2e82 100644 --- a/zircon/system/core/devmgr/devhost/devhost.cpp +++ b/zircon/system/core/devmgr/devhost/devhost.cpp @@ -922,9 +922,16 @@ static zx_status_t devhost_log_write(zxio_t* io, const void* buffer, size_t capa return ZX_OK; } +static zx_status_t devhost_log_isatty(zxio_t* io, bool* tty) { + // Claim to be a TTY to get line buffering + *tty = true; + return ZX_OK; +} + static constexpr zxio_ops_t devhost_log_ops = []() { zxio_ops_t ops = zxio_default_ops; ops.write = devhost_log_write; + ops.isatty = devhost_log_isatty; return ops; }();