Luna/libc/include/bits
apio 95a33c484e
kernel+libc: Add a memstat() syscall
We can finally show memory usage in userspace.

This could have been done using sysfs, but I'm lazy and don't want to implement that. Maybe in the next release?
2023-08-17 20:15:32 +02:00
..
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