mirror of
https://github.com/morgan9e/systemd
synced 2026-04-14 16:37:19 +09:00
sd-id128: let's make our API a bit smaller, since sd_id128_make_v4_uuid() is dispensable
This commit is contained in:
@@ -14,7 +14,6 @@ global:
|
||||
sd_id128_to_string;
|
||||
sd_id128_from_string;
|
||||
sd_id128_randomize;
|
||||
sd_id128_make_v4_uuid;
|
||||
sd_id128_get_machine;
|
||||
sd_id128_get_boot;
|
||||
local:
|
||||
|
||||
@@ -74,7 +74,7 @@ _public_ int sd_id128_from_string(const char s[33], sd_id128_t *ret) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
_public_ sd_id128_t sd_id128_make_v4_uuid(sd_id128_t id) {
|
||||
static sd_id128_t make_v4_uuid(sd_id128_t id) {
|
||||
/* Stolen from generate_random_uuid() of drivers/char/random.c
|
||||
* in the kernel sources */
|
||||
|
||||
@@ -216,6 +216,6 @@ _public_ int sd_id128_randomize(sd_id128_t *ret) {
|
||||
* only guarantee this for newly generated UUIDs, not for
|
||||
* pre-existing ones.*/
|
||||
|
||||
*ret = sd_id128_make_v4_uuid(t);
|
||||
*ret = make_v4_uuid(t);
|
||||
return 0;
|
||||
}
|
||||
|
||||
@@ -39,8 +39,6 @@ int sd_id128_from_string(const char s[33], sd_id128_t *ret);
|
||||
|
||||
int sd_id128_randomize(sd_id128_t *ret);
|
||||
|
||||
sd_id128_t sd_id128_make_v4_uuid(sd_id128_t id);
|
||||
|
||||
int sd_id128_get_machine(sd_id128_t *ret);
|
||||
|
||||
int sd_id128_get_boot(sd_id128_t *ret);
|
||||
|
||||
Reference in New Issue
Block a user