mirror of
https://dev.iopsys.eu/bbf/bbfdm.git
synced 2025-12-10 07:44:39 +01:00
Removed saving process instance
This commit is contained in:
parent
6df8fecbcc
commit
46bafc541d
1 changed files with 2 additions and 13 deletions
|
|
@ -36,7 +36,6 @@ struct process_entry {
|
||||||
char size[8];
|
char size[8];
|
||||||
char priority[8];
|
char priority[8];
|
||||||
char cputime[8];
|
char cputime[8];
|
||||||
int instance;
|
|
||||||
};
|
};
|
||||||
|
|
||||||
typedef struct jiffy_counts_t {
|
typedef struct jiffy_counts_t {
|
||||||
|
|
@ -156,16 +155,6 @@ static char *get_proc_state(char state)
|
||||||
return "Idle";
|
return "Idle";
|
||||||
}
|
}
|
||||||
|
|
||||||
static int find_last_instance(void)
|
|
||||||
{
|
|
||||||
if (!list_empty(&process_list)) {
|
|
||||||
struct process_entry *entry = list_last_entry(&process_list, struct process_entry, list);
|
|
||||||
return entry->instance + 1;
|
|
||||||
} else {
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
static struct process_entry *check_entry_exists(const char *pid)
|
static struct process_entry *check_entry_exists(const char *pid)
|
||||||
{
|
{
|
||||||
struct process_entry *entry = NULL;
|
struct process_entry *entry = NULL;
|
||||||
|
|
@ -336,7 +325,6 @@ static void init_processes(void)
|
||||||
if (!pentry)
|
if (!pentry)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
pentry->instance = find_last_instance();
|
|
||||||
list_add_tail(&pentry->list, &process_list);
|
list_add_tail(&pentry->list, &process_list);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
@ -891,11 +879,12 @@ static int browseProcessEntriesInst(struct dmctx *dmctx, DMNODE *parent_node, vo
|
||||||
{
|
{
|
||||||
struct process_entry *entry = NULL;
|
struct process_entry *entry = NULL;
|
||||||
char *inst = NULL;
|
char *inst = NULL;
|
||||||
|
int id = 0;
|
||||||
|
|
||||||
init_processes();
|
init_processes();
|
||||||
list_for_each_entry(entry, &process_list, list) {
|
list_for_each_entry(entry, &process_list, list) {
|
||||||
|
|
||||||
inst = handle_instance_without_section(dmctx, parent_node, entry->instance);
|
inst = handle_instance_without_section(dmctx, parent_node, ++id);
|
||||||
|
|
||||||
if (DM_LINK_INST_OBJ(dmctx, parent_node, entry, inst) == DM_STOP)
|
if (DM_LINK_INST_OBJ(dmctx, parent_node, entry, inst) == DM_STOP)
|
||||||
break;
|
break;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue