core: adding cgroup/invocationid lookups to io.systemd.Unit.List (#38032)

This commit is contained in:
Daan De Meyer
2025-10-20 17:15:34 +02:00
committed by GitHub
4 changed files with 129 additions and 32 deletions

View File

@@ -55,6 +55,10 @@ static inline bool pidref_is_set(const PidRef *pidref) {
bool pidref_is_automatic(const PidRef *pidref);
static inline bool pidref_is_set_or_automatic(const PidRef *pidref) {
return pidref_is_set(pidref) || pidref_is_automatic(pidref);
}
static inline bool pidref_is_remote(const PidRef *pidref) {
/* If the fd is set to -EREMOTE we assume PidRef does not refer to a local PID, but on another
* machine (and we just got the PidRef initialized due to deserialization of some RPC message) */