summaryrefslogtreecommitdiffstats
path: root/darwin
diff options
context:
space:
mode:
authorChristian Göttsche <cgzones@googlemail.com>2020-11-17 19:41:22 +0100
committercgzones <cgzones@googlemail.com>2020-11-17 21:50:38 +0100
commitba2d59020d7b57ecc5a955f0a8e3e7e5c2a2963d (patch)
tree49453ea52091b20e640608dc40ba552925cf6a64 /darwin
parentb3b890f546e5054b4d9222c8efcef3a425a152ab (diff)
DarwinProcess: mark local function static and sort includes
Diffstat (limited to 'darwin')
-rw-r--r--darwin/DarwinProcess.c13
-rw-r--r--darwin/DarwinProcess.h9
2 files changed, 10 insertions, 12 deletions
diff --git a/darwin/DarwinProcess.c b/darwin/DarwinProcess.c
index c06ec4a6..b8362da7 100644
--- a/darwin/DarwinProcess.c
+++ b/darwin/DarwinProcess.c
@@ -5,17 +5,16 @@ Released under the GNU GPLv2, see the COPYING file
in the source distribution for its full text.
*/
-#include "Process.h"
#include "DarwinProcess.h"
-#include <stdlib.h>
#include <libproc.h>
-#include <string.h>
#include <stdio.h>
-
+#include <stdlib.h>
+#include <string.h>
#include <mach/mach.h>
#include "CRT.h"
+#include "Process.h"
const ProcessClass DarwinProcess_class = {
@@ -52,7 +51,7 @@ bool Process_isThread(const Process* this) {
return false;
}
-char* DarwinProcess_getCmdLine(struct kinfo_proc* k, int* basenameOffset) {
+static char* DarwinProcess_getCmdLine(const struct kinfo_proc* k, int* basenameOffset) {
/* This function is from the old Mac version of htop. Originally from ps? */
int mib[3], argmax, nargs, c = 0;
size_t size;
@@ -195,8 +194,8 @@ ERROR_A:
return retval;
}
-void DarwinProcess_setFromKInfoProc(Process* proc, struct kinfo_proc* ps, bool exists) {
- struct extern_proc* ep = &ps->kp_proc;
+void DarwinProcess_setFromKInfoProc(Process* proc, const struct kinfo_proc* ps, bool exists) {
+ const struct extern_proc* ep = &ps->kp_proc;
/* UNSET HERE :
*
diff --git a/darwin/DarwinProcess.h b/darwin/DarwinProcess.h
index 627a6bcb..98897c93 100644
--- a/darwin/DarwinProcess.h
+++ b/darwin/DarwinProcess.h
@@ -7,10 +7,11 @@ Released under the GNU GPLv2, see the COPYING file
in the source distribution for its full text.
*/
-#include "Settings.h"
+#include <sys/sysctl.h>
+
#include "DarwinProcessList.h"
+#include "Settings.h"
-#include <sys/sysctl.h>
typedef struct DarwinProcess_ {
Process super;
@@ -28,9 +29,7 @@ void Process_delete(Object* cast);
bool Process_isThread(const Process* this);
-char* DarwinProcess_getCmdLine(struct kinfo_proc* k, int* basenameOffset);
-
-void DarwinProcess_setFromKInfoProc(Process* proc, struct kinfo_proc* ps, bool exists);
+void DarwinProcess_setFromKInfoProc(Process* proc, const struct kinfo_proc* ps, bool exists);
void DarwinProcess_setFromLibprocPidinfo(DarwinProcess* proc, DarwinProcessList* dpl);

© 2014-2024 Faster IT GmbH | imprint | privacy policy