Differential D38165 Diff 118368 www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_internal__linux.h
Changeset View
Changeset View
Standalone View
Standalone View
www/qt5-webengine/files/patch-src_3rdparty_chromium_base_process_internal__linux.h
--- src/3rdparty/chromium/base/process/internal_linux.h.orig 2020-11-07 01:22:36 UTC | --- src/3rdparty/chromium/base/process/internal_linux.h.orig 2021-12-15 16:12:54 UTC | ||||
+++ src/3rdparty/chromium/base/process/internal_linux.h | +++ src/3rdparty/chromium/base/process/internal_linux.h | ||||
@@ -14,6 +14,8 @@ | @@ -18,6 +18,8 @@ | ||||
#include "base/strings/string_number_conversions.h" | |||||
#include "base/threading/platform_thread.h" | |||||
#include "base/files/file_path.h" | |||||
+#include <unistd.h> /* pid_t */ | +#include <unistd.h> /* pid_t */ | ||||
+ | + | ||||
namespace base { | namespace base { | ||||
class Time; | class Time; | ||||
@@ -50,6 +52,14 @@ bool ParseProcStats(const std::string& stats_data, | @@ -59,6 +61,14 @@ enum ProcStatsFields { | ||||
// If the ordering ever changes, carefully review functions that use these | // If the ordering ever changes, carefully review functions that use these | ||||
// values. | // values. | ||||
enum ProcStatsFields { | enum ProcStatsFields { | ||||
+#if defined(OS_BSD) | +#if defined(OS_BSD) | ||||
+ VM_COMM = 0, // Command name. | + VM_COMM = 0, // Command name. | ||||
+ VM_PPID = 2, // Parent process id. | + VM_PPID = 2, // Parent process id. | ||||
+ VM_PGRP = 3, // Process group id. | + VM_PGRP = 3, // Process group id. | ||||
+ VM_STARTTIME = 7, // The process start time. | + VM_STARTTIME = 7, // The process start time. | ||||
+ VM_UTIME = 8, // The user time. | + VM_UTIME = 8, // The user time. | ||||
+ VM_STIME = 9, // The system time | + VM_STIME = 9, // The system time | ||||
+#else | +#else | ||||
VM_COMM = 1, // Filename of executable, without parentheses. | VM_COMM = 1, // Filename of executable, without parentheses. | ||||
VM_STATE = 2, // Letter indicating the state of the process. | VM_STATE = 2, // Letter indicating the state of the process. | ||||
VM_PPID = 3, // PID of the parent. | VM_PPID = 3, // PID of the parent. | ||||
@@ -62,6 +72,7 @@ enum ProcStatsFields { | @@ -71,6 +81,7 @@ enum ProcStatsFields { | ||||
VM_STARTTIME = 21, // The time the process started in clock ticks. | VM_STARTTIME = 21, // The time the process started in clock ticks. | ||||
VM_VSIZE = 22, // Virtual memory size in bytes. | VM_VSIZE = 22, // Virtual memory size in bytes. | ||||
VM_RSS = 23, // Resident Set Size in pages. | VM_RSS = 23, // Resident Set Size in pages. | ||||
+#endif | +#endif | ||||
}; | }; | ||||
// Reads the |field_num|th field from |proc_stats|. Returns 0 on failure. | // Reads the |field_num|th field from |proc_stats|. Returns 0 on failure. |