Incluir uuid.h en el proyecto NDK de Android

Estoy portando un programa de C a Android usando el NDK. El programa utiliza eluuid.h ouuid/uuid.h Biblioteca en función de la que esté disponible. Cuando compilo el programa, aparece el mensaje de error.uuid.h: No such file or directory.

Soy nuevo en el NDK, así que no estoy completamente seguro de cuál es el problema. Estoy usando cygwin en Windows; la computadora no tiene eluuid.h ¿Biblioteca o Android no lo soporta? ¿Hay alguna solución? ¿Puedo incluirlo de alguna manera en la configuración del compilador?

Finalmente, el programa solo usa la biblioteca así:

char     *s;
uuid_t    uu;
uuid_create(&uu, NULL);
uuid_to_string(&uu, &s, 0);

Tal vez podría emular este comportamiento con mi propio código C?

Gracias por cualquier ayuda por adelantado!

Respuestas a la pregunta(3)

Su respuesta a la pregunta