diff options
author | Christian Göttsche <cgzones@googlemail.com> | 2020-10-21 19:11:26 +0200 |
---|---|---|
committer | cgzones <cgzones@googlemail.com> | 2020-10-29 22:21:42 +0100 |
commit | 049046c700ea42e8f9bb77f5efbb5a66ed3c4651 (patch) | |
tree | eedfebf20d42e83d23be9c6034a9ded7ca554213 /freebsd/FreeBSDProcess.c | |
parent | 97ea45ca9a4ee639681e3048be4813b56c969bdd (diff) |
FreeBSD: update Process
Diffstat (limited to 'freebsd/FreeBSDProcess.c')
-rw-r--r-- | freebsd/FreeBSDProcess.c | 26 |
1 files changed, 13 insertions, 13 deletions
diff --git a/freebsd/FreeBSDProcess.c b/freebsd/FreeBSDProcess.c index 616a7196..fee2c2c8 100644 --- a/freebsd/FreeBSDProcess.c +++ b/freebsd/FreeBSDProcess.c @@ -19,16 +19,6 @@ in the source distribution for its full text. const char* const nodevStr = "nodev"; -const ProcessClass FreeBSDProcess_class = { - .super = { - .extends = Class(Process), - .display = Process_display, - .delete = Process_delete, - .compare = FreeBSDProcess_compare - }, - .writeField = FreeBSDProcess_writeField, -}; - ProcessFieldData Process_fields[] = { [0] = { .name = "", .title = NULL, .description = NULL, .flags = 0, }, [PID] = { .name = "PID", .title = " PID ", .description = "Process/thread ID", .flags = 0, }, @@ -85,7 +75,7 @@ void Process_delete(Object* cast) { free(this); } -void FreeBSDProcess_writeField(const Process* this, RichString* str, ProcessField field) { +static void FreeBSDProcess_writeField(const Process* this, RichString* str, ProcessField field) { const FreeBSDProcess* fp = (const FreeBSDProcess*) this; char buffer[256]; buffer[255] = '\0'; int attr = CRT_colors[DEFAULT_COLOR]; @@ -118,7 +108,7 @@ void FreeBSDProcess_writeField(const Process* this, RichString* str, ProcessFiel RichString_append(str, attr, buffer); } -long FreeBSDProcess_compare(const void* v1, const void* v2) { +static long FreeBSDProcess_compare(const void* v1, const void* v2) { const FreeBSDProcess *p1, *p2; const Settings *settings = ((const Process*)v1)->settings; if (settings->direction == 1) { @@ -147,5 +137,15 @@ bool Process_isThread(const Process* this) { if (fp->kernel == 1 ) return 1; else - return (Process_isUserlandThread(this)); + return Process_isUserlandThread(this); } + +const ProcessClass FreeBSDProcess_class = { + .super = { + .extends = Class(Process), + .display = Process_display, + .delete = Process_delete, + .compare = FreeBSDProcess_compare + }, + .writeField = FreeBSDProcess_writeField, +}; |