| UUID_PARSE(3) | Programmerarens handbok | UUID_PARSE(3) |
NAMN
uuid_parse - konverterar en UUID-sträng till binär representation
SYNOPSIS
#include <uuid.h>
int uuid_parse(const char *in, uuid_t
uu);
int uuid_parse_range(const char *in_start, const char
*in_end, uuid_t uu);
BESKRIVNING
Funktionen uuid_parse() konverterar UUID-strängen som ges av in till den binära representationen. Det ingående UUID:t är en sträng av formen 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb (i printf(3)-formatet "%08x-%04x-%04x-%04x-%012x", 36 byte plus det efterföljande '\0').
The uuid_parse_range(3) function works like uuid_parse() but parses only range in string specified by in_start and in_end pointers.
RETURVÄRDE
Vid lyckad parsning av indatasträngen returneras 0 och UUID lagras på den plats som uu pekar på, annars returneras -1.
I ÖVERENSSTÄMMELSE MED
Detta bibliotek tolkar UUID:er som är kompatibla med OSF DCE 1.1 och hashbaserade UUID:er V3 och V5 som är kompatibla med RFC-4122 https://tools.ietf.org/html/rfc4122.
UPPHOVSPERSONER
Theodore Y. Ts’o
SE ÄVEN
uuid(3), uuid_clear(3), uuid_compare(3), uuid_copy(3), uuid_generate(3), uuid_is_null(3), uuid_time(3), uuid_unparse(3)
FELRAPPORTERING
För felrapporter, använd felhanteraren https://github.com/util-linux/util-linux/issues.
TILLGÄNGLIGHET
Biblioteket libuuid är en del av paketet util-linux sedan version 2.15.1. Det kan laddas ner från Linux Kernel Archive https://www.kernel.org/pub/linux/utils/util-linux/.
| 2026-05-18 | util-linux 2.42.1 |