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.