From 5fd63a5a5ec76cb9262dc5fe4853510fda43189c Mon Sep 17 00:00:00 2001 From: Mike Yuan Date: Wed, 30 Apr 2025 19:34:23 +0200 Subject: [PATCH] process-util: introduce procfs_file_get_field() wrapper which combines procfs_file_alloca() and get_proc_field() --- src/basic/process-util.h | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/basic/process-util.h b/src/basic/process-util.h index df6daf1839..9ae36cf609 100644 --- a/src/basic/process-util.h +++ b/src/basic/process-util.h @@ -13,6 +13,7 @@ #include "alloc-util.h" #include "assert-util.h" +#include "fileio.h" #include "format-util.h" #include "macro.h" #include "pidref.h" @@ -33,6 +34,10 @@ (const char*) _r_; \ }) +static inline int procfs_file_get_field(pid_t pid, const char *name, const char *key, char **ret) { + return get_proc_field(procfs_file_alloca(pid, name), key, ret); +} + typedef enum ProcessCmdlineFlags { PROCESS_CMDLINE_COMM_FALLBACK = 1 << 0, PROCESS_CMDLINE_USE_LOCALE = 1 << 1,