Bananymous
0b11d76576
LibC: Add errno for unknown error
2023-09-28 12:06:17 +03:00
Bananymous
720bc418a6
All: Clear lines with only whitspace in them
2023-09-10 00:31:42 +03:00
Bananymous
071da18fa3
LibC: add strchrnul()
...
this is a gnu libc extension
2023-06-11 20:18:03 +03:00
Bananymous
e756cde2b1
LibC: define all errnos and strerror{name,desk}_np
2023-05-11 00:34:03 +03:00
Bananymous
f43bfcb398
LibC: add better error string support
2023-05-10 02:22:31 +03:00
Bananymous
10d9b72da1
LibC: syscall() now returns -1 on error and updates errno
2023-05-07 01:51:39 +03:00
Bananymous
b15deb420f
LibC: Write mostly functioning stdio
2023-04-23 14:32:37 +03:00
Bananymous
8d6db168d6
Kernel: remove message from BAN::Error
...
We don't store the error message anymore in BAN::Error.
Instead we store a error code that can be mapped into a string.
This allows BAN::Error to only take 4 bytes instead of 128.
We should also make some kernel initialization just panic instead
of returning errors since they are required for succesfull boot
anyway.
2023-04-11 23:25:21 +03:00
Bananymous
e760bafeeb
LibC: add stubs for a lot of functions
2023-04-05 23:58:40 +03:00
Bananymous
22c72d8c70
LibC: Add errno ENOTTY
2023-04-05 02:47:37 +03:00
Bananymous
c5b83074ac
LibC: Combine string.h functions definitions to single file
2023-04-02 00:00:29 +03:00