(Linux) Frontend OS - major/minor now gets properly set

This commit is contained in:
twinaphex 2015-04-18 20:49:05 +02:00
parent 5bc364c1fb
commit 0608ea17b8

View File

@ -412,12 +412,14 @@ enum frontend_architecture frontend_linux_get_architecture(void)
static void frontend_linux_get_os(char *name, size_t sizeof_name, int *major, int *minor)
{
unsigned krel;
struct utsname buffer;
if (uname(&buffer) != 0)
return;
strlcpy(name, buffer.release, sizeof_name);
sscanf(buffer.release, "%u.%u.%u", major, minor, &krel);
strlcpy(name, "Linux", sizeof_name);
}
const frontend_ctx_driver_t frontend_ctx_linux = {