banan-os/libc
Bananymous 5050047cef Kernel: Rewrite whole scheduler
Current context saving was very hacky and dependant on compiler
behaviour that was not consistent. Now we always use iret for
context saving. This makes everything more clean.
2024-03-29 18:02:12 +02:00
..
arch Kernel: Rewrite whole scheduler 2024-03-29 18:02:12 +02:00
arpa LibC: Implement inet_ntop for IPv4 addresses 2024-02-08 11:59:11 +02:00
include LibC: Remove cast from S_* macros so they can be used in preprocessor 2024-02-15 12:20:09 +02:00
sys LibC: Fix timeval field name 2024-02-14 03:36:18 +02:00
CMakeLists.txt LibC: Use GCC builtins for math functions 2024-03-21 15:19:44 +02:00
assert.cpp LibC: Rewrite all the headers. 2023-05-26 22:31:21 +03:00
ctype.cpp LibC: add toupper, tolower in ctype.h 2023-05-10 23:13:56 +03:00
dirent.cpp Kernel: Improve syscall handling 2024-02-12 21:51:11 +02:00
fcntl.cpp All: Cleanup all files 2024-01-24 15:53:38 +02:00
grp.cpp All: Cleanup all files 2024-01-24 15:53:38 +02:00
icxxabi.cpp Kernel/LibC: Write cxx abi with proper locking 2024-03-26 02:28:10 +02:00
malloc.cpp All: Cleanup all files 2024-01-24 15:53:38 +02:00
math.cpp LibC: Use GCC builtins for math functions 2024-03-21 15:19:44 +02:00
printf_impl.cpp LibC: fix printf %e for inf/nan values 2024-02-16 15:34:24 +02:00
pwd.cpp All: Cleanup all files 2024-01-24 15:53:38 +02:00
scanf_impl.cpp All: Cleanup all files 2024-01-24 15:53:38 +02:00
signal.cpp All: Cleanup all files 2024-01-24 15:53:38 +02:00
stdio.cpp LibC: Fix parsing mode from string 2024-02-20 13:25:24 +02:00
stdlib.cpp LibC: Implement ato* and strto* functions for floating point numbers 2024-02-16 15:28:52 +02:00
string.cpp Kernel: Add klibc for kernel 2024-02-14 15:00:04 +02:00
strings.cpp LibC: Implement non-locale specific functions from strings.h 2023-12-14 10:59:39 +02:00
stropts.cpp Kernel/LibC: Implement basic ioctl for network addresses 2024-02-03 01:50:10 +02:00
termios.cpp Kernel: Add bareboness possibility to set termios 2023-05-26 22:31:21 +03:00
time.cpp All: Cleanup all files 2024-01-24 15:53:38 +02:00
unistd.cpp LibC: Implement getopt() 2024-02-14 15:00:58 +02:00