On Tue, Apr 14, 2015 at 07:34:24AM +0000, Eray Aslan wrote:

> Linux-4.0 has been released on April 12th.  No major changes:
> https://lkml.org/lkml/2015/4/12/178:
> 
> Official support would be nice.

Next snapshot or so.

> +    Linux.[34]*)
> +             case "$RELEASE" in
> +              3.*) SYSTYPE=LINUX3;;
> +              4.*) SYSTYPE=LINUX4;;
> +              *) error "Unknown Linux version: `uname -r`.";;

I would make that a bit more compact:

diff --git a/makedefs b/makedefs
index 1169844..94997d3 100644
--- a/makedefs
+++ b/makedefs
@@ -500,7 +500,8 @@ EOF
                : ${SHLIB_ENV="LD_LIBRARY_PATH=`pwd`/lib"}
                : ${PLUGIN_LD="${CC-gcc} -shared"}
                ;;
-    Linux.3*)  SYSTYPE=LINUX3
+    Linux.[34].*)
+               SYSTYPE=LINUX${RELEASE%%.*}
                case "$CCARGS" in
                 *-DNO_DB*) ;;
                 *-DHAS_DB*) ;;
diff --git a/src/util/sys_defs.h b/src/util/sys_defs.h
index 497c216..5b381af 100644
--- a/src/util/sys_defs.h
+++ b/src/util/sys_defs.h
@@ -756,7 +756,7 @@ extern int initgroups(const char *, int);
  /*
   * LINUX.
   */
-#if defined(LINUX2) || defined(LINUX3)
+#if defined(LINUX2) || defined(LINUX3) || defined(LINUX4)
 #define SUPPORTED
 #include <sys/types.h>
 #define UINT32_TYPE    unsigned int

-- 
        Viktor.

Reply via email to