Luna/libs/libc/include
apio 9e0bd39964 libc: Implement wrappers for sys_{open,read,write}
read() and close() are in unistd.h, but open() in fnctl.h.
I thought only the definitions for O_SOMETHING were in fnctl.h, but it is as it is.
Don't know why, but let's not anger the Unix gods.

The FILE* C API is pending as well.
2022-10-10 20:45:26 +02:00
..
bits Kernel, libc, userspace: Implement file descriptors 2022-10-10 20:21:39 +02:00
luna Kernel, libc, userspace: Implement file descriptors 2022-10-10 20:21:39 +02:00
sys libc: Implement wrappers for sys_{open,read,write} 2022-10-10 20:45:26 +02:00
errno.h Kernel, libc, userspace: Implement file descriptors 2022-10-10 20:21:39 +02:00
fcntl.h libc: Implement wrappers for sys_{open,read,write} 2022-10-10 20:45:26 +02:00
luna.h libc: Rename the _ folder to bits, as used internally by libraries 2022-10-04 19:11:54 +02:00
stdio.h Add a perror() function 2022-10-08 12:42:25 +02:00
stdlib.h libc: Rename the _ folder to bits, as used internally by libraries 2022-10-04 19:11:54 +02:00
string.h libc: Implement strerror() 2022-10-08 12:29:06 +02:00
time.h WIP: Add a C Library, let's try to compile a Hosted GCC cross-compiler using this! 2022-10-01 20:59:22 +02:00
unistd.h libc: Implement wrappers for sys_{open,read,write} 2022-10-10 20:45:26 +02:00