Added private_data structure in process

Conflicts:
	executer/user/mcexec.c
	kernel/include/process.h
	kernel/process.c
This commit is contained in:
Aram Santogidis
2017-07-25 15:45:25 +09:00
committed by Balazs Gerofi
parent e36abe57e7
commit 8a1d756cb1
5 changed files with 31 additions and 2 deletions

View File

@@ -138,6 +138,11 @@ init_process(struct process *proc, struct process *parent)
INIT_LIST_HEAD(&proc->ptraced_siblings_list);
mcs_rwlock_init(&proc->update_lock);
#endif /* POSTK_DEBUG_ARCH_DEP_63 */
}
// Double check the inheritance from parent
memset(proc->fd_priv_table, 0, 256 * sizeof(void *));
INIT_LIST_HEAD(&proc->threads_list);
INIT_LIST_HEAD(&proc->children_list);
INIT_LIST_HEAD(&proc->ptraced_children_list);