..
include
Kernel: Implement SYS_GET_PID and SYS_TCSETPGID
2023-07-24 22:29:59 +03:00
sys
Kernel: Implement SYS_FSTAT
2023-06-11 03:29:22 +03:00
.gitignore
Initial commit. We have a booting kernel
2022-11-12 21:04:47 +02:00
CMakeLists.txt
Kernel/LibC: Add bareboness signals
2023-07-21 15:45:02 +03: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
LibC: Implement basic dirent functionality
2023-06-11 03:29:22 +03:00
fcntl.cpp
Kernel: open() and openat() now take mode as parameter
2023-07-10 15:08:54 +03:00
icxxabi.cpp
LibC: add __cxa_at_exit() for libc
2023-06-02 17:50:55 +03:00
math.S
LibC: add math.h with floorl
2023-05-10 22:35:42 +03:00
printf_impl.cpp
LibC: printf string persision works now
2023-06-03 15:07:02 +03:00
pwd.cpp
LibC: add getpwname() and getpwuid()
2023-07-13 12:01:16 +03:00
signal.cpp
Kernel/LibC: add SYS_SIGNAL/signal()
2023-07-21 20:08:13 +03:00
stdio.cpp
Kernel/Userspace: Add basic init process
2023-06-11 22:37:00 +03:00
stdlib.cpp
LibC: implement setenv, unsetenv, putenv
2023-06-05 22:51:02 +03:00
string.cpp
LibC: add strchrnul()
2023-06-11 20:18:03 +03:00
termios.cpp
Kernel: Add bareboness possibility to set termios
2023-05-26 22:31:21 +03:00
time.cpp
Kernel/LibC: add clock_gettime() for CLOCK_MONOTONIC
2023-07-06 00:38:29 +03:00
unistd.cpp
LibC: we don't parse syscall arguments in unistd
2023-07-31 22:24:11 +03:00