diff options
author | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2021-02-19 17:06:18 +0100 |
---|---|---|
committer | Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> | 2021-02-22 20:10:55 +0100 |
commit | 209c14705d5ea84aeaa597662af70d65edcc0231 (patch) | |
tree | 69198f79cb4107768cf86749c2672b17d9a6640d /src/basic/os-util.h | |
parent | 6ef06723b1de8efc6cfe4bdaee8bc39220bdcb5a (diff) | |
download | systemd-209c14705d5ea84aeaa597662af70d65edcc0231.tar.gz |
basic/os-util: make the sentinel implicit
Diffstat (limited to 'src/basic/os-util.h')
-rw-r--r-- | src/basic/os-util.h | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/basic/os-util.h b/src/basic/os-util.h index f7789c0804..271b35fa4e 100644 --- a/src/basic/os-util.h +++ b/src/basic/os-util.h @@ -23,8 +23,11 @@ static inline int fopen_os_release(const char *root, char **ret_path, FILE **ret return fopen_extension_release(root, NULL, ret_path, ret_file); } -int parse_extension_release(const char *root, const char *extension, ...) _sentinel_; -int parse_os_release(const char *root, ...) _sentinel_; +int _parse_extension_release(const char *root, const char *extension, ...) _sentinel_; +int _parse_os_release(const char *root, ...) _sentinel_; +#define parse_extension_release(root, extension, ...) _parse_extension_release(root, extension, __VA_ARGS__, NULL) +#define parse_os_release(root, ...) _parse_os_release(root, __VA_ARGS__, NULL) + int load_extension_release_pairs(const char *root, const char *extension, char ***ret); int load_os_release_pairs(const char *root, char ***ret); int load_os_release_pairs_with_prefix(const char *root, const char *prefix, char ***ret); |