> +
> +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