scripts/functions: Use stat correctly on non-GNU (BSD/Darwin) systems.
Call to get the directory mode depending on $CT_SYS_OS
yann.morin.1998@anciens.enib.fr:
CT_SYS_OS has changed on Linuxsystem, it only gets the kernel name "Linux",
and not the system name, 'GNU/'.
1 --- glibc-2.3.6.orig/configure 2010-03-08 23:10:00.000000000 +0100
2 +++ glibc-2.3.6/configure 2010-03-08 23:12:00.000000000 +0100
4 ac_prog_version=`$AS -v </dev/null 2>&1 | sed -n 's/^.*GNU assembler.* \([0-9]*\.[0-9.]*\).*$/\1/p'`
5 case $ac_prog_version in
6 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
8 + 2.1[3-9]*|2.[2-9]*|[3-9].*|1[0-9].*)
9 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
10 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;
13 ac_prog_version=`$LD --version 2>&1 | sed -n 's/^.*GNU ld.* \([0-9][0-9]*\.[0-9.]*\).*$/\1/p'`
14 case $ac_prog_version in
15 '') ac_prog_version="v. ?.??, bad"; ac_verc_fail=yes;;
17 + 2.1[3-9]*|2.[2-9]*|[3-9].*|1[0-9].*)
18 ac_prog_version="$ac_prog_version, ok"; ac_verc_fail=no;;
19 *) ac_prog_version="$ac_prog_version, bad"; ac_verc_fail=yes;;