uuid.h в пространстве ядра OSX?

После того, как я посмотрел вокруг, я не нашел встроенную функцию для UUID создание внутри Пространство ядра OSX. (который ограничен Kernel.framework)

Есть ли альтернативы, которые я мог бы использовать? Или я должен просто использовать хэш времени (MD5 / SHA1)?

0

Решение

Это должно помочь:

void uuid_generate(uuid_t out);
void uuid_generate_random(uuid_t out);
void uuid_generate_time(uuid_t out);

Они объявлены в <uuid/uuid.h>и связь определена в Libkern.exports, т.е. OSBundleLibraries свойство должно перечислить com.apple.kpi.libkern — что это, вероятно, уже делает.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]