Files
systemd/src/shared
Yu Watanabe 4d7851380a Cleanups for missing_xyz.h headers (#37904)
Continuation of #37960.

The same concern as expalined in #37960 exists also in
missing_syscall.h. If we use enough new glibc, a function we want to use
may be already provided by glibc, but our baseline glibc may not. And it
is hard to detect in our daily development.

This moves all prototypes of syscalls to relevant headers, and missing
syscall functions are defined in relevant .c files of libc wrapper. This
way, we can use usual header as is, e.g. when we want to write code with
`move_mount()`, we can simply use sys/mount.h without checking if it is
supported by our baseline glibc.
2025-07-11 15:20:10 +09:00
..
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-26 20:24:47 +02:00
2025-05-26 20:24:47 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-25 03:28:50 +09:00
2025-06-18 01:55:46 +09:00
2025-06-18 01:55:46 +09:00
2025-06-18 01:55:46 +09:00
2025-06-18 01:55:46 +09:00
2025-06-18 01:55:46 +09:00
2025-06-18 01:55:46 +09:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-25 03:28:50 +09:00
2025-05-25 03:28:50 +09:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-25 03:28:50 +09:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-07-03 17:43:01 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-07 22:04:46 +09:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-07-08 10:22:59 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-25 03:28:50 +09:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-25 03:28:50 +09:00
2025-05-25 03:28:50 +09:00
2025-05-25 03:28:50 +09:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-25 03:28:50 +09:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00
2025-05-24 14:00:44 +02:00