diff options
author | Daan De Meyer <daan.j.demeyer@gmail.com> | 2022-09-22 14:39:44 +0200 |
---|---|---|
committer | Daan De Meyer <daan.j.demeyer@gmail.com> | 2022-09-22 14:52:37 +0200 |
commit | 7b52dc7f4dd16f0dded663821521f29698f78e8d (patch) | |
tree | ad32990dff305e122c75770b4c9953c43279a583 /src/shared/specifier.c | |
parent | 74235f6d085bd9a7bc5068287fb18dfa6dd39d49 (diff) | |
download | systemd-7b52dc7f4dd16f0dded663821521f29698f78e8d.tar.gz |
shared: Add specifier_uint64()
Diffstat (limited to 'src/shared/specifier.c')
-rw-r--r-- | src/shared/specifier.c | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/shared/specifier.c b/src/shared/specifier.c index a49b16b736..d54ab9f5a9 100644 --- a/src/shared/specifier.c +++ b/src/shared/specifier.c @@ -175,6 +175,12 @@ int specifier_uuid(char specifier, const void *data, const char *root, const voi return 0; } +int specifier_uint64(char specifier, const void *data, const char *root, const void *userdata, char **ret) { + const uint64_t *n = ASSERT_PTR(data); + + return asprintf(ret, "%" PRIu64, *n) < 0 ? -ENOMEM : 0; +} + int specifier_machine_id(char specifier, const void *data, const char *root, const void *userdata, char **ret) { sd_id128_t id; int r; |