Luna/libs/libc/include
apio d93a4062a2 libc: Do not use the heavy variadic syscall() function for wrappers
That function is meant more for user programs, and should still be rarely used, since it's not portable.
Instead, we already know the number of arguments. We just call __lc_fast_syscallN, which also sets errno.
2022-10-27 17:42:00 +02:00
..
bits libc: Update headers with more comments 2022-10-25 19:27:24 +02:00
luna libc: Do not use the heavy variadic syscall() function for wrappers 2022-10-27 17:42:00 +02:00
sys libc: Make tv_usec in timeval signed, as it should be 2022-10-27 17:20:46 +02:00
alloca.h libc: Add alloca.h 2022-10-27 17:23:50 +02:00
assert.h libc: Update headers with more comments 2022-10-25 19:27:24 +02:00
ctype.h libc: Update headers with more comments 2022-10-25 19:27:24 +02:00
dirent.h libc: Update headers with more comments 2022-10-25 19:27:24 +02:00
errno.h libc: Add program_invocation_name 2022-10-26 19:17:05 +02:00
fcntl.h Kernel, libc: Add F_GETFD, F_SETFD and FD_CLOEXEC 2022-10-27 17:17:24 +02:00
inttypes.h libc: More inttypes.h 2022-10-23 10:31:56 +02:00
libgen.h libc: Implement dirname() and basename() 2022-10-15 16:08:27 +02:00
locale.h libc: Add an empty locale.h 2022-10-27 17:23:59 +02:00
luna.h libc: Adapt libc to getprocid() + add getppid() 2022-10-18 17:36:33 +02:00
math.h libc: Stub out tmpfile() as well as add an empty math.h 2022-10-23 18:58:48 +02:00
sched.h libc: Add sched_yield() 2022-10-15 11:43:13 +02:00
setjmp.h libc: Implement setjmp() and longjmp() 2022-10-17 21:22:18 +02:00
signal.h libc: Add SIGINT define 2022-10-21 18:31:19 +02:00
stdio.h Devices: Return EOF after first read for some devices 2022-10-26 20:54:47 +02:00
stdlib.h libc: Update headers with more comments 2022-10-25 19:27:24 +02:00
string.h libc: Add strings.h 2022-10-22 21:13:22 +02:00
strings.h libc: Add strings.h 2022-10-22 21:13:22 +02:00
time.h libc: Make tv_usec in timeval signed, as it should be 2022-10-27 17:20:46 +02:00
unistd.h Kernel, libc, userspace: Implement command-line arguments (argv) 2022-10-26 18:57:06 +02:00