Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
htop
Commits
0a184b76
Commit
0a184b76
authored
Feb 23, 2015
by
Hisham Muhammad
Browse files
Merge fixes
parent
8b5b7382
Changes
7
Hide whitespace changes
Inline
Side-by-side
Process.c
View file @
0a184b76
...
...
@@ -45,8 +45,6 @@ in the source distribution for its full text.
#include <sys/types.h>
typedef struct Settings_ Settings;
#define PROCESS_FLAG_IO 1
#define PROCESS_FLAG_IOPRIO 2
#define PROCESS_FLAG_OPENVZ 4
...
...
@@ -660,7 +658,7 @@ ObjectClass Process_class = {
.
compare
=
Process_compare
};
void
Process_init
(
Process
*
this
,
struct
Settings_
*
settings
,
struct
ProcessList_
*
pl
)
{
void
Process_init
(
Process
*
this
,
struct
ProcessList_
*
pl
)
{
this
->
pid
=
0
;
this
->
pl
=
pl
;
this
->
tag
=
false
;
...
...
Process.h
View file @
0a184b76
...
...
@@ -24,8 +24,6 @@ in the source distribution for its full text.
#include <sys/types.h>
typedef
struct
Settings_
Settings
;
#define PROCESS_FLAG_IO 1
#define PROCESS_FLAG_IOPRIO 2
#define PROCESS_FLAG_OPENVZ 4
...
...
@@ -195,7 +193,7 @@ void Process_done(Process* this);
extern
ObjectClass
Process_class
;
void
Process_init
(
Process
*
this
,
struct
Settings_
*
settings
,
struct
ProcessList_
*
pl
);
void
Process_init
(
Process
*
this
,
struct
ProcessList_
*
pl
);
void
Process_toggleTag
(
Process
*
this
);
...
...
Settings.c
View file @
0a184b76
...
...
@@ -22,14 +22,14 @@ in the source distribution for its full text.
#include "Header.h"
#include <stdbool.h>
struct Settings_ {
typedef
struct Settings_ {
char* userSettings;
ProcessList* pl;
Header* header;
int colorScheme;
int delay;
bool changed;
};
}
Settings
;
}*/
...
...
Settings.h
View file @
0a184b76
...
...
@@ -15,14 +15,14 @@ in the source distribution for its full text.
#include "Header.h"
#include <stdbool.h>
struct
Settings_
{
typedef
struct
Settings_
{
char
*
userSettings
;
ProcessList
*
pl
;
Header
*
header
;
int
colorScheme
;
int
delay
;
bool
changed
;
};
}
Settings
;
void
Settings_delete
(
Settings
*
this
);
...
...
linux/LinuxProcess.c
View file @
0a184b76
...
...
@@ -27,15 +27,15 @@ typedef struct LinuxProcess_ {
}*/
LinuxProcess
*
LinuxProcess_new
(
Settings
*
settings
,
ProcessList
*
pl
)
{
LinuxProcess
*
LinuxProcess_new
(
ProcessList
*
pl
)
{
LinuxProcess
*
this
=
calloc
(
sizeof
(
LinuxProcess
),
1
);
Process_init
(
&
this
->
super
,
settings
,
pl
);
Object_setClass
(
this
,
Class
(
Process
));
Process_init
(
&
this
->
super
,
pl
);
return
this
;
}
void
LinuxProcess_delete
(
Object
*
cast
)
{
LinuxProcess
*
this
=
(
LinuxProcess
*
)
this
;
Object_setClass
(
this
,
Class
(
Process
));
Process_done
((
Process
*
)
cast
);
free
(
this
);
}
...
...
linux/LinuxProcess.h
View file @
0a184b76
...
...
@@ -20,7 +20,7 @@ typedef struct LinuxProcess_ {
#define Process_delete LinuxProcess_delete
LinuxProcess
*
LinuxProcess_new
(
Settings
*
settings
);
LinuxProcess
*
LinuxProcess_new
(
ProcessList
*
pl
);
void
LinuxProcess_delete
(
Object
*
cast
);
...
...
linux/LinuxProcessList.c
View file @
0a184b76
...
...
@@ -465,7 +465,7 @@ static bool LinuxProcessList_processEntries(ProcessList* this, const char* dirna
process
=
existingProcess
;
assert
(
process
->
pid
==
pid
);
}
else
{
process
=
(
Process
*
)
LinuxProcess_new
(
settings
,
this
);
process
=
(
Process
*
)
LinuxProcess_new
(
this
);
assert
(
process
->
comm
==
NULL
);
process
->
pid
=
pid
;
process
->
tgid
=
parent
?
parent
->
pid
:
pid
;
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment