X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=man%2Fsd-id128.xml;h=ac2000e275c53253645e45cb19f624437ee569ac;hb=ed1553a20d5bc73c1ae8e269d46ee24f80d259d4;hp=db664f8c77d464ba01fe7c6218bff9dfa7b226e5;hpb=bfc79e342f7f419adf10cfefd3b27b3af656db0d;p=elogind.git diff --git a/man/sd-id128.xml b/man/sd-id128.xml index db664f8c7..ac2000e27 100644 --- a/man/sd-id128.xml +++ b/man/sd-id128.xml @@ -39,13 +39,14 @@ sd-id128 - 7 + 3 sd-id128 sd_id128_t SD_ID128_MAKE + SD_ID128_CONST_STR SD_ID128_FORMAT_STR SD_ID128_FORMAT_VAL sd_id128_equal @@ -78,8 +79,9 @@ See - sd_id128_to_string3 and - sd_id128_randomize3 + sd_id128_to_string3, + sd_id128_randomize3 and + sd_id128_get_machine3 for more information about the implemented functions. @@ -94,7 +96,7 @@ This union type allows accessing the 128 bit ID as 16 separate bytes or two 64 bit words. It is generally safer to access the ID components by their 8 bit array - to avoid endianess issues. This union is intended to + to avoid endianness issues. This union is intended to be passed call-by-value (as opposed to call-by-reference) and may be directly manipulated by clients. @@ -103,11 +105,21 @@ decode 128 bit IDs: SD_ID128_MAKE() may be used - to write a 128 bit ID in source code. A commonly used - idiom is to give 128 bit IDs names using this macro: + to denote a constant 128 bit ID in source code. A + commonly used idiom is to assign a name to a 128 bit + ID using this macro: #define SD_MESSAGE_COREDUMP SD_ID128_MAKE(fc,2e,22,bc,6e,e6,47,b6,b9,07,29,ab,34,a2,50,b1) + SD_ID128_CONST_STR() may be + used to convert constant 128bit IDs into constant + strings for output. The following example code will + output the string + "fc2e22bc6ee647b6b90729ab34a250b1": + int main(int argc, char *argv[]) { + puts(SD_ID128_CONST_STR(SD_MESSAGE_COREDUMP)); +} + SD_ID128_FORMAT_STR and SD_ID128_FORMAT_VAL() may be used to format a 128 bit ID in a @@ -157,6 +169,7 @@ systemd1, sd_id128_to_string3, sd_id128_randomize3, + sd_id128_get_machine3, printf3, journalctl1, sd-journal7,