diff --git a/core/process.c b/core/process.c index b71ecc7..6d5b0a3 100644 --- a/core/process.c +++ b/core/process.c @@ -164,6 +164,10 @@ int processSetName(struct process *proc, char *name) return 0; } +char *processGetName(struct process *proc){ + return proc->name; +} + struct mmu_context *processGetMMUContext(struct process *proc) { return uAddrSpaceGetMMUContext(proc->addrSpace); diff --git a/core/process.h b/core/process.h index 64a92a7..f5935f7 100644 --- a/core/process.h +++ b/core/process.h @@ -12,6 +12,7 @@ void processListPrint(); int processRef(struct process *proc); int processUnref(struct process *proc); int processSetName(struct process *proc, char *name); +char *processGetName(struct process *proc); int processAddThread(struct process *proc, struct thread *th); int processRemoveThread(struct thread *th); struct mmu_context *processGetMMUContext(struct process *th);