..
access.h
kernel+libc: Add access()
2023-05-27 12:04:27 +02:00
atfile.h
kernel+libc: Add access()
2023-05-27 12:04:27 +02:00
attrs.h
libc: Implement _exit()
2023-07-11 11:49:10 +02:00
clockid.h
More libc commenting
2023-01-07 11:21:53 +01:00
errno-return.h
libc: Add the internal TRY_OR_SET_ERRNO macro
2023-06-03 20:20:01 +02:00
fcntl.h
kernel+libc: Add F_GETFD, F_SETFD, F_GETFL and F_SETFL to fcntl
2023-03-28 20:55:38 +02:00
fixed-size-types.h
kernel+libc: Add the poll() syscall
2023-08-02 14:48:20 +02:00
getdents.h
kernel: Add a getdents() syscall
2023-03-28 21:28:56 +02:00
ioctl-defs.h
kernel: Allow turning off the TTY by setting it to graphical mode
2023-08-02 15:16:10 +02:00
locale-cat.h
libc: Add a very bare-bones locale.h
2023-05-31 22:12:50 +02:00
makedev.h
kernel: Add support for special device files and add a mknod() syscall
2023-03-18 09:10:33 +01:00
memstat.h
kernel+libc: Add a memstat() syscall
2023-08-17 20:15:32 +02:00
mmap-flags.h
kernel+libc: Remove (de)allocate_memory and replace it with POSIX mmap
2023-03-14 20:43:15 +01:00
mmap.h
kernel: Support mapping shared memory using mmap()
2023-08-02 22:20:05 +02:00
modes.h
kernel+libc+libos: Add inode type for sockets
2023-07-30 11:33:05 +02:00
open-flags.h
kernel: Add initial support for symbolic links :D
2023-05-20 21:49:24 +02:00
platform.h
libc: Add setjmp.h
2023-03-28 19:40:48 +02:00
poll.h
kernel: Make the poll() system call actually work
2023-08-02 17:18:38 +02:00
pstat.h
kernel+libc: Add the pstat() system call
2023-05-18 21:48:47 +02:00
rusage.h
kernel: Add the getrusage() system call
2023-05-20 12:48:07 +02:00
seek.h
kernel+libc: Add the lseek() syscall, and fseek, ftell, rewind, fsetpos, and fgetpos
2023-03-12 13:15:24 +01:00
setjmp-types.h
libc: Actually implement sigsetjmp() and siglongjmp()
2023-07-24 19:39:22 +02:00
signal.h
libc: Add SIGWINCH
2023-07-24 19:11:06 +02:00
socket.h
kernel+libc: Add basic Unix sockets (creation and binding)
2023-07-30 11:33:06 +02:00
struct_stat.h
kernel+libc+stat: Add support for file times
2023-08-08 13:33:40 +02:00
struct_tm.h
libc: Add a wide range of time manipulation functions, including reentrant variants
2023-01-13 21:06:27 +01:00
struct_utsname.h
kernel+libc: Add uname()
2023-04-24 20:34:44 +02:00
termios.h
kernel+libc+sh: Make the TTY device actually follow termios rules
2023-07-13 20:33:20 +02:00
timespec.h
kernel: Change the timer subsystem to use timespecs natively
2023-06-03 13:15:10 +02:00
utime.h
kernel+libc: Add all variants of utime
2023-08-08 14:14:35 +02:00
waitpid.h
kernel: Support returning termination signals from waitpid
2023-07-10 20:16:06 +02:00