+const char * +mh_os_uuid(void) +{
- uuid_t u;
- static char s[MAXUUIDLEN];
- unsigned char __RPC_FAR *rs;
- UuidCreate(u);
This function generates a new UUID each time it is called. Is that the intended behaviour? It doesn't seem consistent with the Linux implementation of mh_host_uuid().
The UUID isn't stored anywhere initially but we could always add that portion to the registry?
Thanks Adam