tasking: implement task_kill function, thanks deepseek

This commit is contained in:
2025-06-23 00:25:23 +03:00
parent 70d6aacb91
commit c047dd687b
6 changed files with 86 additions and 77 deletions
+3 -2
View File
@@ -63,13 +63,14 @@ typedef struct Process
struct Process* next; // Следующий процесс
file_t* file_descriptors[MAX_OPEN_FILES];
uint8_t zombie;
} Process;
extern Process* current;
Process* task_create(uint32_t func, uint32_t user_esp, uint32_t ring, uint32_t* pagedir);
void task_kill(Process* proc);
void task_exit();
void task_kill(Process* proc);
void scheduler_init();
void schedule();