Kevin Wolf <kw...@redhat.com> writes:

> The only way for chardev drivers to communicate an error was to return a NULL
> pointer, which resulted in an error message that said _that_ something went
> wrong, but not _why_.
>
> This patch changes the interface to return 0/-errno and updates
> qemu_chr_open_opts to use strerror to display a more helpful error message.

Returning the result through a pointer is awkward.  What about stuffing
the error code into errno?

Reply via email to