| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
| |
Bug: https://github.com/systemd/systemd/issues/23180
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
mount_setattr, move_mount, open_tree
|
| |
|
|
|
|
|
|
|
|
|
| |
The ifdef pattern is the same for all syscalls, so most of the time, if one is
not defined, all others will too. So let's reduce the noise a bit and emit one
warning in case the support for the architecture is fully missing. (Current
template was copied over from before when we added numbers for each syscall by
hand and stopped making sense when we started generating the header from a
table that is expected to have all syscall numbers.)
|
|
|
|
|
| |
The generated .h file was already like this, but what the generator generated
did not match. So we only need to update the generator.
|
| |
|
|
|
|
|
| |
I added an extension in 1f6f8cc8039a204609ddab79791ef22ee6340da0 but
forgot to fix the consumer script.
|
|
|
|
|
|
|
| |
If the file was always generated on the fly, the header would be pointless.
But since we distribute it, it should be there. C.f.
a0e150b2f4933ae7546fce9a2773b0208b2dc269.
This was forgotten in 35b42e560039fd87d4ae4d99cd54d1d4e89710b1.
|
|
|
|
| |
Follow-up for 35b42e560039fd87d4ae4d99cd54d1d4e89710b1.
|
|
Getting the numbers right for all architectures has proven to be a
constant chore. Let's autogenerate the header from the tables that
were imported in one of the previous commits.
Fixes #18074. (Hopefully. I cannot verify this on all architectures.)
To update the lists, or to update the header after template changes:
ninja -C build update-syscall-tables update-syscall-header
Note: the generated file is saved in git. Initially I wanted to only
store the tables in git, and generate the header during each build.
Generation is quick enough, but the header is used in many many
places (wherever missing_syscall.h is included, directly or indirectly),
which means that we would need to declare the dependency in meson, so
the header would be generated early enough. This turned out to be very
noisy. Storing the generated header in version control avoids the hassle.
|