mirror-llvm-project/libc/include/sys
Alexey Samsonov fd7993ea2d
[libc] Add <sys/statfs.h> header and entrypoints. (#213108)
Implement `statfs` and `fstatfs` functions on Linux.

We already have `struct statfs` and syscall wrappers defined (to
implement POSIX `<sys/statvfs.h>`). Use them to provide Linux-specific
functions as well.
2026-07-31 14:29:27 +00:00
..
auxv.yaml [libc] Remove more header template files (#189066) 2026-03-27 16:06:39 -07:00
epoll.yaml [libc] Remove more header template files (#189066) 2026-03-27 16:06:39 -07:00
fcntl.yaml [libc] Add POSIX redirection header specifications in YAML (#211859) 2026-07-28 15:37:12 +01:00
ioctl.yaml [libc] Add TIOCGWINSZ and struct winsize support (#203919) 2026-06-16 06:44:42 +01:00
ipc.yaml [libc][sys] add header and functions for sys ipc (#182700) 2026-03-03 09:48:18 -05:00
mman.yaml [libc] Enforce standard identifier validation in hdrgen (#198971) 2026-05-22 07:48:44 +01:00
param.yaml [libc] Add sys/param.h header (#200559) 2026-06-01 07:38:35 +01:00
personality.yaml [libc] Implement sys/personality.h (#195065) 2026-05-01 20:52:24 +01:00
poll.yaml [libc] Add POSIX redirection header specifications in YAML (#211859) 2026-07-28 15:37:12 +01:00
prctl.h.def [libc] Fix non-relative includes of __llvm-libc-common.h (#209412) 2026-07-14 14:14:17 +02:00
prctl.yaml [libc][NFC] Lowercase standard identifiers in YAML files (#198854) 2026-05-21 06:48:03 +01:00
ptrace.yaml [libc] Support for argument-taking ptrace requests (#201830) 2026-06-05 13:31:54 +00:00
queue.h
random.yaml [libc] Remove more header template files (#189066) 2026-03-27 16:06:39 -07:00
resource.yaml [libc][NFC] Lowercase standard identifiers in YAML files (#198854) 2026-05-21 06:48:03 +01:00
select.yaml [libc][NFC] Lowercase standard identifiers in YAML files (#198854) 2026-05-21 06:48:03 +01:00
sem.yaml [libc][sys/sem] Add sys v sem headers and syscall wrapper implementation (#185914) 2026-03-19 10:12:06 -04:00
sendfile.yaml [libc] Remove trivial .h.def files (#149466) 2025-07-18 11:35:09 -07:00
signal.yaml [libc] Add POSIX redirection header specifications in YAML (#211859) 2026-07-28 15:37:12 +01:00
socket.yaml [libc] Add 'struct ucred' definition. (#213152) 2026-07-31 07:15:02 -07:00
stat.yaml [libc] Remove more header template files (#189066) 2026-03-27 16:06:39 -07:00
statfs.yaml [libc] Add <sys/statfs.h> header and entrypoints. (#213108) 2026-07-31 14:29:27 +00:00
statvfs.yaml [libc] Remove trivial .h.def files (#149466) 2025-07-18 11:35:09 -07:00
syscall.h.def [libc] Add syscall number for recvmmsg_time64 (#203268) 2026-06-11 16:03:34 +02:00
syscall.yaml [libc] Enforce standard identifier validation in hdrgen (#198971) 2026-05-22 07:48:44 +01:00
time.yaml [libc] Move gettimeofday to sys/time.h header. (#210185) 2026-07-16 15:03:47 -07:00
types.yaml [libc] Add missing sys/types.h integer and BSD/System V type definitions (#211861) 2026-07-24 21:49:38 +01:00
ucontext.yaml [libc] Migrate header .def files to public_includes (#206727) 2026-07-01 09:00:54 +02:00
uio.yaml [libc] Remove trivial .h.def files (#149466) 2025-07-18 11:35:09 -07:00
un.yaml [libc] Add <sys/un.h> header. (#182622) 2026-03-08 06:22:36 +00:00
unistd.yaml [libc] Add POSIX redirection header specifications in YAML (#211859) 2026-07-28 15:37:12 +01:00
utsname.yaml [libc] Remove trivial .h.def files (#149466) 2025-07-18 11:35:09 -07:00
wait.yaml [libc][NFC] Lowercase standard identifiers in YAML files (#198854) 2026-05-21 06:48:03 +01:00