diff options
author | Anton Kling <anton@kling.gg> | 2024-04-02 09:17:06 +0200 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-04-02 09:39:03 +0200 |
commit | 2229fd91f7230ae7068814ae029b733945852eb1 (patch) | |
tree | 416487f8c66c389c57dee465f648362ca59b8f23 /kernel/sched/scheduler.h | |
parent | 7eceb43433634ee253507208baf1d8298b40e377 (diff) |
Kernel: Fix some memory leaks
Diffstat (limited to 'kernel/sched/scheduler.h')
-rw-r--r-- | kernel/sched/scheduler.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/kernel/sched/scheduler.h b/kernel/sched/scheduler.h index fbaed3e..b408f59 100644 --- a/kernel/sched/scheduler.h +++ b/kernel/sched/scheduler.h @@ -18,10 +18,12 @@ extern process_t *current_task; extern process_t *ready_queue; int fork(void); -int exec(const char *filename, char **argv); +int exec(const char *filename, char **argv, int dealloc_argv, + int dealloc_filename); void switch_task(void); void tasking_init(void); void exit(int status); +int process_signal(vfs_fd_t *fd, int sig); void *mmap(void *addr, size_t length, int prot, int flags, int fd, size_t offset); |