UUID_PARSE(3) Podrecznik programisty UUID_PARSE(3) NAZWA uuid_parse - przeksztalca wejsciowy lancuch UUID na jego reprezentacje binarna SKLADNIA #include int uuid_parse(const char *in, uuid_t uu); int uuid_parse_range(const char *in_start, const char *in_end, uuid_t uu); OPIS Funkcja uuid_parse() przeksztalca lancuch UUID-u przekazany w in na jego reprezentacje binarna. Wejsciowy UUID jest lancuchem w postaci 1b4e28ba-2fa1-11d2-883f-b9a761bde3fb (w formacie printf(3) "%08x-%04x-%04x-%04x-%012x", 36 bajtow plus konczace '\0'). Funkcja uuid_parse_range(3) dziala jak uuid_parse(), lecz przeksztalca jedynie zakres lancucha okreslony we wskaznikach in_start (poczatek) oraz in_end (koniec). WARTOSC ZWRACANA Przy pomyslnym przetworzeniu lancucha wejsciowego zwracane jest 0, a UUID jest przechowywany w polozeniu na ktore wskazuje uu, w innym przypadku zwracane jest -1. ZGODNE Z Biblioteka przeksztalca UUID-y kompatybilne z OSF DCE 1.1 oraz UUID-y V3 i V5 wygenerowane na podstawie skrotow, kompatybilne z RFC-4122 . AUTORZY Theodore Y. Ts'o ZOBACZ TAKZE uuid(3), uuid_clear(3), uuid_compare(3), uuid_copy(3), uuid_generate(3), uuid_is_null(3), uuid_time(3), uuid_unparse(3) ZGLASZANIE BLEDOW Problemy nalezy zglaszac w systemie sledzenia bledow . DOSTEPNOSC Biblioteka libuuid jest czescia pakietu util-linux od wersji 2.15.1. Mozna go pobrac ze strony Archiwum jadra Linux . util-linux 2.42.3 2026-09-02 UUID_PARSE(3)