shared: Add specifier_uint64()
This commit is contained in:
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
Reference in New Issue
Block a user