comparison auto/os/linux @ 1927:220c2515a9c9

use uname instead of often outdated header file
author Igor Sysoev <igor@sysoev.ru>
date Tue, 11 Mar 2008 16:29:18 +0000
parents 95f0145bbef4
children 87e739049e93
comparison
equal deleted inserted replaced
1926:95f0145bbef4 1927:220c2515a9c9
14 CC_AUX_FLAGS="$CC_AUX_FLAGS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64" 14 CC_AUX_FLAGS="$CC_AUX_FLAGS -D_GNU_SOURCE -D_FILE_OFFSET_BITS=64"
15 15
16 16
17 # Linux kernel version 17 # Linux kernel version
18 18
19 version=`grep "#define LINUX_VERSION_CODE" /usr/include/linux/version.h \ 19 version=$((`uname -r \
20 | sed -e 's/^.* \(.*\)$/\1/'` 20 | sed 's/^\([^.]*\)\.\([^.]*\)\.\([^.-]*\).*/\1*256*256+\2*256+\3/'`))
21 21
22 version=${version:-0} 22 version=${version:-0}
23 23
24 24
25 # enable the rt signals on Linux between 2.2.19 and 2.6.17 25 # enable the rt signals on Linux between 2.2.19 and 2.6.17