Lennart Poettering
868258cf38
basic: split ifname related calls from format-util.h into format-ifname.h
...
This way we don't have to pull in net/if.h into format-util.h.
This is supposed to address https://github.com/systemd/systemd/pull/32212#discussion_r1755639881
No actual code changes, just a .c/.h file split-up.
2024-09-13 07:27:47 +02:00
Yu Watanabe
dd59d5e57c
libsystemd-network: introduce triple_timestamp_from_cmsg()
...
Follow-up for 461ef3981f .
This should fix compile error on x32 and riscv32.
2023-11-20 15:44:23 +00:00
Yu Watanabe
8b50b3198b
libsystemd-network: introduce $SYSTEMD_NETWORK_TEST_MODE environment variable
...
Then, drop dhcp_client_set_test_mode() and friends.
2023-10-06 13:25:23 +09:00
Yu Watanabe
ca515c961b
libsystemd-network: introduce several helper functions to handle time values
...
These will be used in later commits.
2023-09-20 05:04:03 +09:00
Yu Watanabe
5977b71f28
libsystemd-network: make sd_dhcp_client_get_ifname() or friends return negative errno on error
2021-09-29 03:37:09 +09:00
Yu Watanabe
01afd0f7f5
tree-wide: make format_ifname() or friends return negative errno on failure
...
Also,
- drop unnecessary +1 from buffer size, as IF_NAMESIZE or IFNAMSIZ
includes the nul at the end.
- format_ifname() does not update buffer on failure,
- introduces format_ifname_alloc(), FORMAT_IFNAME(), and their friends.
2021-09-29 03:37:06 +09:00
Yu Watanabe
61a9fa8f0c
libsystemd-network: introduce sd_xxx_{set,get}_ifname()
2021-03-04 05:24:54 +09:00