#include "common/linux_version.h" #include #include #include int get_linux_version(void) { struct utsname ubuf; int a, b, c; int n; if (uname(&ubuf) || strcmp(ubuf.sysname, "Linux")) return 0; n = sscanf(ubuf.release, "%d.%d.%d", &a, &b, &c); switch (n) { case 3: return KERNEL_VERSION(a, b, c); case 2: return KERNEL_VERSION(a, b, 0); default: return 0; } }