Files
fastfetch/src/detection/processes/processes_obsd.c
T

16 lines
372 B
C
Raw Normal View History

2024-10-04 15:58:17 +08:00
#include "processes.h"
#include <sys/param.h>
#include <sys/sysctl.h>
#include <kvm.h>
2026-03-29 09:28:49 +08:00
const char* ffDetectProcesses(uint32_t* result) {
2024-10-04 15:58:17 +08:00
kvm_t* kd = kvm_open(NULL, NULL, NULL, KVM_NO_FILES, NULL);
const void* ret = kvm_getprocs(kd, KERN_PROC_ALL, 0, 1, result);
kvm_close(kd);
2026-03-29 09:28:49 +08:00
if (!ret) {
return "kvm_getprocs() failed";
}
2024-10-04 15:58:17 +08:00
return NULL;
}