From b750101eb236130cf056c675997decbac904cc49 Mon Sep 17 00:00:00 2001 From: Daniel Baumann Date: Sun, 7 Apr 2024 17:35:18 +0200 Subject: Adding upstream version 252.22. Signed-off-by: Daniel Baumann --- man/sd_id128_randomize.xml | 80 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 80 insertions(+) create mode 100644 man/sd_id128_randomize.xml (limited to 'man/sd_id128_randomize.xml') diff --git a/man/sd_id128_randomize.xml b/man/sd_id128_randomize.xml new file mode 100644 index 0000000..2df3547 --- /dev/null +++ b/man/sd_id128_randomize.xml @@ -0,0 +1,80 @@ + + + + + + + + sd_id128_randomize + systemd + + + + sd_id128_randomize + 3 + + + + sd_id128_randomize + Generate 128-bit IDs + + + + + #include <systemd/sd-id128.h> + + + int sd_id128_randomize + sd_id128_t *ret + + + + + + + Description + + sd_id128_randomize() generates a new randomized 128-bit ID and returns it in + ret. Every invocation returns a new randomly generated ID. This uses the + getrandom2 + kernel random number generator. + + Note that sd_id128_randomize() always returns a UUID Variant 1 Version 4 + compatible ID. It is hence guaranteed that this function will never return the ID consisting of all zero + or all one bits (SD_ID128_NULL, SD_ID128_ALLF). + + For more information about the sd_id128_t + type, see + sd-id1283. + + systemd-id1281's + new command may be used as a command line front-end for + sd_id128_randomize(). + + + + Return Value + + The call returns 0 on success (in which case + ret is filled in), or a negative + errno-style error code. + + + + + + See Also + + + systemd1, + sd-id1283, + machine-id5, + getrandom2, + random4, + sd_id128_get_machine3 + + + + -- cgit v1.2.3