shared: Add specifier_uint64()

This commit is contained in:
Daan De Meyer
2022-09-22 14:52:37 +02:00
parent 74235f6d08
commit 7b52dc7f4d
2 changed files with 7 additions and 0 deletions
+6
View File
@@ -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;
+1
View File
@@ -18,6 +18,7 @@ int specifier_real_path(char specifier, const void *data, const char *root, cons
int specifier_real_directory(char specifier, const void *data, const char *root, const void *userdata, char **ret);
int specifier_id128(char specifier, const void *data, const char *root, const void *userdata, char **ret);
int specifier_uuid(char specifier, const void *data, const char *root, const void *userdata, char **ret);
int specifier_uint64(char specifier, const void *data, const char *root, const void *userdata, char **ret);
int specifier_machine_id(char specifier, const void *data, const char *root, const void *userdata, char **ret);
int specifier_boot_id(char specifier, const void *data, const char *root, const void *userdata, char **ret);