uuid_unparse —
перетворення
UUID з
двійкового
представлення
у рядок
#include <uuid.h>
void uuid_unparse(uuid_t uu, char *out);
void uuid_unparse_upper(uuid_t uu, char
*out);
void uuid_unparse_lower(uuid_t uu, char
*out);
Функція
uuid_unparse()
перетворює
наданий UUID
uu
з
двійкового
представлення
до
36-байтового
рядка
(разом із
кінцевим '\0')
у формі
1b4e28ba-2fa1-11d2-883f-0016d3cca427 і
зберігає
це
значення у
рядку
символів,
на який
вказує
out.
Регістр
шістнадцяткових
цифр, які
повертає
uuid_unparse(), може
бути
верхнім і
нижнім і
залежить
від
типових
для
системи
параметрів
локалі.
Якщо
регістр
шістнадцяткових
цифр є
важливим,
можна
скористатися
функціями
uuid_unparse_upper() і
uuid_unparse_lower().
Ця
бібліотека
виконує
зворотну
обробку UUID,
які є
сумісними
із OSF DCE 1.1.
Theodore Y. Ts’o
uuid(3),
uuid_clear(3),
uuid_compare(3),
uuid_copy(3),
uuid_generate(3),
uuid_time(3),
uuid_is_null(3),
uuid_parse(3)
Для
звітування
про вади
використовуйте
систему
стеження
помилками
на
<
https://github.com/util-linux/util-linux/issues>.
libuuid є
частиною
пакунка util-linux,
починаючи
з версії 2.15.1.
Пакунок
можна
отримати з
Linux Kernel Archive
<
https://www.kernel.org/pub/linux/utils/util-linux/>.
Український
переклад
цієї
сторінки
посібника
виконано Yuri
Chornoivan <
[email protected]>
Цей
переклад є
безкоштовною
документацією;
будь ласка,
ознайомтеся
з умовами
GNU
General Public License Version 3 НЕ
НАДАЄТЬСЯ
ЖОДНИХ
ГАРАНТІЙ.
Якщо ви
знайшли
помилки у
перекладі
цієї
сторінки
підручника,
будь ласка,
надішліть
електронний
лист до
списку
листування
перекладачів:
[email protected]