From 801fe7beacc751b01de48b7883d418dcc3507a50 Mon Sep 17 00:00:00 2001 From: Sergey Bugaev Date: Sat, 28 Sep 2019 23:01:10 +0300 Subject: [PATCH] SystemMonitor: Display whether an fd is cloexec and blocking --- .../SystemMonitor/ProcessFileDescriptorMapWidget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/Applications/SystemMonitor/ProcessFileDescriptorMapWidget.cpp b/Applications/SystemMonitor/ProcessFileDescriptorMapWidget.cpp index d0184638bc..919f0d85ee 100644 --- a/Applications/SystemMonitor/ProcessFileDescriptorMapWidget.cpp +++ b/Applications/SystemMonitor/ProcessFileDescriptorMapWidget.cpp @@ -19,6 +19,12 @@ ProcessFileDescriptorMapWidget::ProcessFileDescriptorMapWidget(GWidget* parent) pid_fds_fields.empend("Access", TextAlignment::CenterLeft, [](auto& object) { return object.get("seekable").to_bool() ? "Seekable" : "Sequential"; }); + pid_fds_fields.empend("Blocking", TextAlignment::CenterLeft, [](auto& object) { + return object.get("blocking").to_bool() ? "Blocking" : "Nonblocking"; + }); + pid_fds_fields.empend("On exec", TextAlignment::CenterLeft, [](auto& object) { + return object.get("cloexec").to_bool() ? "Close" : "Keep"; + }); m_table_view->set_model(GJsonArrayModel::create({}, move(pid_fds_fields))); }