#include #include #include "linux_version.h" int get_linux_version (void) { static int kver = -1; struct utsname uts; int major; int minor; int teeny; if (kver != -1) return kver; if (uname (&uts)) kver = 0; else if (sscanf (uts.release, "%d.%d.%d", &major, &minor, &teeny) != 3) kver = 0; else kver = KERNEL_VERSION (major, minor, teeny); return kver; }