mirror of
https://github.com/libretro/RetroArch
synced 2025-03-03 13:14:04 +00:00
Replace sscanf call in frontend_unix_get_os
This commit is contained in:
parent
8f37c2e3c2
commit
a64f0332f9
@ -1280,13 +1280,14 @@ static void frontend_unix_get_os(char *s,
|
||||
|
||||
strcpy_literal(s, "Android");
|
||||
#else
|
||||
unsigned krel;
|
||||
char *ptr;
|
||||
struct utsname buffer;
|
||||
|
||||
if (uname(&buffer) != 0)
|
||||
return;
|
||||
|
||||
sscanf(buffer.release, "%d.%d.%u", major, minor, &krel);
|
||||
*major = (int)strtol(buffer.release, &ptr, 10);
|
||||
*minor = (int)strtol(++ptr, NULL, 10);
|
||||
#if defined(__FreeBSD__)
|
||||
strcpy_literal(s, "FreeBSD");
|
||||
#elif defined(__NetBSD__)
|
||||
|
Loading…
x
Reference in New Issue
Block a user