summaryrefslogtreecommitdiffstats
path: root/linux/LinuxProcess.h
diff options
context:
space:
mode:
authorBenny Baumann <BenBE@geshi.org>2021-04-10 11:10:50 +0200
committerBenBE <BenBE@geshi.org>2021-05-23 09:22:21 +0200
commitcdb660adabada0c293ed86ebf5638d435950a03f (patch)
tree210fd0ad96f248ce0c0d9131d3d45a422957a3cf /linux/LinuxProcess.h
parent94a52cb5c9274fe021b3fc114180294cadb598b4 (diff)
Move mergeCommand to global process struct
Diffstat (limited to 'linux/LinuxProcess.h')
-rw-r--r--linux/LinuxProcess.h32
1 files changed, 0 insertions, 32 deletions
diff --git a/linux/LinuxProcess.h b/linux/LinuxProcess.h
index 443e33c1..4a52807e 100644
--- a/linux/LinuxProcess.h
+++ b/linux/LinuxProcess.h
@@ -30,40 +30,8 @@ in the source distribution for its full text.
#define PROCESS_FLAG_LINUX_CWD 0x00020000
#define PROCESS_FLAG_LINUX_DELAYACCT 0x00040000
-
-/* Holds information about regions of the cmdline that should be
- * highlighted (e.g. program basename, delimiter, comm). */
-typedef struct LinuxProcessCmdlineHighlight_
-{
- size_t offset; /* first character to highlight */
- size_t length; /* How many characters to highlight, zero if unused */
- int attr; /* The attributes used to highlight */
- int flags; /* Special flags used for selective highlighting, zero for always */
-} LinuxProcessCmdlineHighlight;
-
-/* LinuxProcessMergedCommand is populated by LinuxProcess_makeCommandStr: It
- * contains the merged Command string, and the information needed by
- * LinuxProcess_writeCommand to color the string. str will be NULL for kernel
- * threads and zombies */
-typedef struct LinuxProcessMergedCommand_ {
- char *str; /* merged Command string */
- size_t maxLen; /* maximum expected length of Command string */
- size_t highlightCount; /* how many portions of cmdline to highlight */
- LinuxProcessCmdlineHighlight highlights[8]; /* which portions of cmdline to highlight */
- bool separateComm : 1; /* whether comm is a separate field */
- bool unmatchedExe : 1; /* whether exe matched with cmdline */
- bool cmdlineChanged : 1; /* whether cmdline changed */
- bool exeChanged : 1; /* whether exe changed */
- bool commChanged : 1; /* whether comm changed */
- bool prevMergeSet : 1; /* whether showMergedCommand was set */
- bool prevPathSet : 1; /* whether showProgramPath was set */
- bool prevCommSet : 1; /* whether findCommInCmdline was set */
- bool prevCmdlineSet : 1; /* whether stripExeFromCmdline was set */
-} LinuxProcessMergedCommand;
-
typedef struct LinuxProcess_ {
Process super;
- LinuxProcessMergedCommand mergedCommand;
bool isKernelThread;
IOPriority ioPriority;
unsigned long int cminflt;

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