platform_system_core/qemu_pipe
bohu a19abf1769 Qemu: make the qemu_pipe_open back compatible
Commit c7b098ceb5 has changed
the qemu_pipe_open interface to require the "pipe:" prefix in
the service name.

However in APIs 24 and before, the "pipe:" prefix is not required
This causes quite some confusion and bugs since it is very common
to forget the difference when working across differnet APIs.

This CL is meant to make qemu_pipe_open work in both cases by
doing the following:
1. try the service name as is;
2. if it fails, add 'pipe:' prefix and try the service name again.

Change-Id: If9782396c03780fad1aadeb8374eb308517dc963
(cherry picked from aosp f7d64fd8e1)
2017-03-28 09:27:43 -07:00
..
include Qemu: make the qemu_pipe_open back compatible 2017-03-28 09:27:43 -07:00
Android.mk Qemu-pipe: refactor qemu_pipe.h into libqemu_pipe 2017-03-28 09:27:00 -07:00
qemu_pipe.cpp Qemu: make the qemu_pipe_open back compatible 2017-03-28 09:27:43 -07:00