diff options
author | Anton Kling <anton@kling.gg> | 2024-04-15 23:47:25 +0200 |
---|---|---|
committer | Anton Kling <anton@kling.gg> | 2024-04-16 00:02:23 +0200 |
commit | efe10908766d96974c008a6a8f124916fdca7a14 (patch) | |
tree | 69f90dc3c01d32d63a38ab50f61268b1ac06dc97 /kernel/lib/list.h | |
parent | 62ba2a9ab01e5f2a9b1cd325af8d3112702b7713 (diff) |
Kernel: Improve "out of memory" error handling
It can now boot with fairly low memory while not crashing and instead
gracefully failing the operation. Userland still does not properly
handle errors.
Diffstat (limited to 'kernel/lib/list.h')
-rw-r--r-- | kernel/lib/list.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/kernel/lib/list.h b/kernel/lib/list.h index b1f0127..2d1fa0f 100644 --- a/kernel/lib/list.h +++ b/kernel/lib/list.h @@ -6,7 +6,7 @@ struct list { int tail_index; }; -int list_init(struct list *list); +void list_init(struct list *list); void list_reset(struct list *list); void list_free(struct list *list); int list_clone(struct list *in, struct list *out); |