From 8b4bd49b6b45cb0aab720e673191f00c3d0e4b4e Mon Sep 17 00:00:00 2001 From: Ryan Macnak Date: Wed, 17 Dec 2025 13:18:10 -0800 Subject: [PATCH] [gardening] Fix gcc build. TEST=build Change-Id: I03574459c178f31f15f3a9200358cea4bde75573 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/468901 Commit-Queue: Ryan Macnak Reviewed-by: Alexander Aprelev --- runtime/vm/os_linux.cc | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/runtime/vm/os_linux.cc b/runtime/vm/os_linux.cc index 82fe47fa4a1..6d37bb19b38 100644 --- a/runtime/vm/os_linux.cc +++ b/runtime/vm/os_linux.cc @@ -596,19 +596,23 @@ void OS::DebugBreak() { namespace { void PerfCtrlDisable() { if (FLAG_perf_ctl_fd > 0 && FLAG_perf_ctl_fd_ack > 0) { - write(FLAG_perf_ctl_fd, "disable", 7); + ssize_t result = write(FLAG_perf_ctl_fd, "disable", 7); + ASSERT_EQUAL(result, 7); char ack[5]; // We'll just assume this returns "ack\n\0"; - read(FLAG_perf_ctl_fd_ack, ack, 5); + result = read(FLAG_perf_ctl_fd_ack, ack, 5); + ASSERT_EQUAL(result, 5); } } void PerfCtrlEnable() { if (FLAG_perf_ctl_fd > 0 && FLAG_perf_ctl_fd_ack > 0) { - write(FLAG_perf_ctl_fd, "enable", 6); + ssize_t result = write(FLAG_perf_ctl_fd, "enable", 6); + ASSERT_EQUAL(result, 6); char ack[5]; // We'll just assume this returns "ack\n\0"; - read(FLAG_perf_ctl_fd_ack, ack, 5); + result = read(FLAG_perf_ctl_fd_ack, ack, 5); + ASSERT_EQUAL(result, 5); } } } // namespace