KProcessInfoList -- add proclist backend for FreeBSD

Authored by tcberner on Oct 17 2019, 10:22 AM.

Description

KProcessInfoList -- add proclist backend for FreeBSD

Summary:
This adds

  • unixProcessListKinfoProcStat() to KProcessInfoList to query process info via FreeBSD's procstat library
  • FindProcstat.cmake and config-kprocesslist.h.cmake to handle finding and using it
  • Additionally, the ps-argument in unixProcessListPS was changed to 'commmand' form 'cmd' for FreeBSD.
  • Todo: make it nicer :)

See D20007

Test Plan:

Totals: 6 passed, 0 failed, 0 skipped, 0 blacklisted, 198ms
********* Finished testing of KProcessListTest *********

Reviewers: FreeBSD, adridg, davidedmundson

Reviewed By: FreeBSD, adridg

Subscribers: pino, apol, kde-frameworks-devel

Tags: Frameworks

Differential Revision: https://phabricator.kde.org/D21146

Details

Committed
tcbernerOct 17 2019, 2:38 PM
Reviewer
FreeBSD
Differential Revision
D21146: KProcessInfoList -- add proclist backend for FreeBSD
Parents
R244:b539685e9495: Fix grammar
Branches
Unknown
Tags
Unknown