diff options
author | Hisham Muhammad <hisham@gobolinux.org> | 2015-10-19 17:22:54 -0200 |
---|---|---|
committer | Hisham Muhammad <hisham@gobolinux.org> | 2015-10-19 17:22:54 -0200 |
commit | 78f2933e2b166f709bfa339c4834ff9610f842b4 (patch) | |
tree | b1f0929c0510e7c3c32a302425808769a959b2e9 /freebsd/FreeBSDProcess.h | |
parent | e906c0dddb051ca7e1960691ab783b7e9e6212cf (diff) |
Regenerate platform-dependent headers.
Closes #293.
Diffstat (limited to 'freebsd/FreeBSDProcess.h')
-rw-r--r-- | freebsd/FreeBSDProcess.h | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/freebsd/FreeBSDProcess.h b/freebsd/FreeBSDProcess.h index e11d40d0..23d298a3 100644 --- a/freebsd/FreeBSDProcess.h +++ b/freebsd/FreeBSDProcess.h @@ -12,15 +12,22 @@ in the source distribution for its full text. typedef enum FreeBSDProcessFields { // Add platform-specific fields here, with ids >= 100 - LAST_PROCESSFIELD = 100, + JID = 100, + JAIL = 101, + LAST_PROCESSFIELD = 102, } FreeBSDProcessField; + typedef struct FreeBSDProcess_ { Process super; + int kernel; + int jid; + char* jname; } FreeBSDProcess; + #ifndef Process_isKernelThread -#define Process_isKernelThread(_process) (_process->pgrp == 0) +#define Process_isKernelThread(_process) (_process->kernel == 1) #endif #ifndef Process_isUserlandThread @@ -32,7 +39,7 @@ extern ProcessClass FreeBSDProcess_class; extern ProcessFieldData Process_fields[]; -extern char* Process_pidFormat; +extern ProcessPidColumn Process_pidColumns[]; FreeBSDProcess* FreeBSDProcess_new(Settings* settings); |