ladybird/Userland/Libraries/LibC/sys
Liav A 50429d3b22 LibC+Kernel: Move GPU-related API methods to a LibC header file
The Kernel/API directory in general shouldn't include userspace code,
but structure definitions that both are shared between the Kernel and
userspace.

All users of the ioctl API obviously use LibC so LibC is the most common
and shared library for the affected programs.
2023-09-15 11:05:25 -06:00
..
arch Kernel+LibC: Modify aarch64's __mcontext to store registers in an array 2023-04-06 21:19:58 +03:00
devices LibC+Kernel: Move GPU-related API methods to a LibC header file 2023-09-15 11:05:25 -06:00
auxv.cpp
auxv.h
cdefs.h
device.h LibC+Kernel: Move device-files related methods to a LibC header file 2023-09-15 11:05:25 -06:00
file.cpp
file.h
internals.h LibC+LibELF: Support loading shared libraries compiled with dynamic TLS 2023-08-18 16:20:13 +02:00
ioctl.h
mman.cpp
mman.h
param.h
poll.h
prctl.cpp Kernel+Userland: Remove the {get,set}_thread_name syscalls 2023-08-25 11:51:52 +02:00
prctl.h
ptrace.cpp
ptrace.h
resource.h LibC: Add most of the "header may make visible" dependencies from POSIX 2023-07-19 00:19:35 -06:00
select.cpp
select.h LibC: Fix struct declaration visibility 2023-07-29 16:51:58 -06:00
socket.cpp
socket.h LibC: Add most of the "header may make visible" dependencies from POSIX 2023-07-19 00:19:35 -06:00
stat.h
statvfs.cpp
statvfs.h
sysmacros.h LibC+Kernel: Move device-files related methods to a LibC header file 2023-09-15 11:05:25 -06:00
time.h LibC: Define time* macros before definitions 2023-08-09 05:40:39 +02:00
times.h
ttydefaults.h Kernel: Move TYPEDEF_* TTY macros to API/ttydefaults.h file 2023-03-01 19:36:53 -07:00
types.h
uio.cpp Kernel+LibC: Pass 64-bit integers in syscalls by value 2023-08-12 01:14:26 +02:00
uio.h
un.h
utsname.h
wait.cpp
wait.h LibC: Add most of the "header may make visible" dependencies from POSIX 2023-07-19 00:19:35 -06:00