aboutsummaryrefslogtreecommitdiffstats
path: root/system/OpenglSystemCommon
diff options
context:
space:
mode:
authorRoman Kiryanov <rkir@google.com>2020-04-28 15:20:56 -0700
committerRoman Kiryanov <rkir@google.com>2020-04-28 21:46:00 -0700
commitbbbfabcf198fe0d64e8779e4111186266270d1c6 (patch)
treefe6c01e6582e98f5466f8d3d9494628902a5196a /system/OpenglSystemCommon
parent579d26b9d8b2f45b8daab206eb765e823115d5be (diff)
downloaddevice_generic_goldfish-opengl-bbbfabcf198fe0d64e8779e4111186266270d1c6.tar.gz
device_generic_goldfish-opengl-bbbfabcf198fe0d64e8779e4111186266270d1c6.tar.bz2
device_generic_goldfish-opengl-bbbfabcf198fe0d64e8779e4111186266270d1c6.zip
Refactor QEMU_PIPE_RETRY
We already have qemu_pipe_try_again defined, we want to use it in QEMU_PIPE_RETRY instead of separate checks of errno. Bug: 154346346 Test: build, boot Signed-off-by: Roman Kiryanov <rkir@google.com> Change-Id: Ie7e81400b5dd4188ead07d8c585f1100d9c6be83
Diffstat (limited to 'system/OpenglSystemCommon')
-rw-r--r--system/OpenglSystemCommon/QemuPipeStream.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/system/OpenglSystemCommon/QemuPipeStream.cpp b/system/OpenglSystemCommon/QemuPipeStream.cpp
index 57b60d15..842e65f0 100644
--- a/system/OpenglSystemCommon/QemuPipeStream.cpp
+++ b/system/OpenglSystemCommon/QemuPipeStream.cpp
@@ -132,7 +132,7 @@ int QemuPipeStream::writeFully(const void *buf, size_t len)
retval = -1;
break;
}
- if (qemu_pipe_try_again()) {
+ if (qemu_pipe_try_again(stat)) {
continue;
}
retval = stat;
@@ -233,7 +233,7 @@ const unsigned char *QemuPipeStream::commitBufferAndReadFully(size_t writeSize,
continue;
}
- if (!qemu_pipe_try_again()) {
+ if (!qemu_pipe_try_again(actual)) {
ALOGD("%s: Error reading from pipe: %d", __FUNCTION__, errno);
return NULL;
}
@@ -278,7 +278,7 @@ int QemuPipeStream::recv(void *buf, size_t len)
if (res == 0) { /* EOF */
break;
}
- if (qemu_pipe_try_again()) {
+ if (qemu_pipe_try_again(res)) {
continue;
}