diff options
| author | Roman Kiryanov <rkir@google.com> | 2020-04-28 15:20:56 -0700 |
|---|---|---|
| committer | Roman Kiryanov <rkir@google.com> | 2020-04-28 21:46:00 -0700 |
| commit | bbbfabcf198fe0d64e8779e4111186266270d1c6 (patch) | |
| tree | fe6c01e6582e98f5466f8d3d9494628902a5196a /system/OpenglSystemCommon | |
| parent | 579d26b9d8b2f45b8daab206eb765e823115d5be (diff) | |
| download | device_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.cpp | 6 |
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; } |
