summaryrefslogtreecommitdiffstats
path: root/configure
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2016-02-02 22:52:40 +0000
committerRoy Marples <roy@marples.name>2016-02-02 22:52:40 +0000
commit96695efe835951c667acb6017d2c169e0320574c (patch)
tree46a720e50642d3909469bedaf50eb64df90c1b50 /configure
parentb158268270e851b724989842dc9852cb8bdf3c5a (diff)
downloaddhcpcd-96695efe835951c667acb6017d2c169e0320574c.tar.xz
Use fls64 instead of ffs64 because we're interested in how many bits
a number is so it fits.
Diffstat (limited to 'configure')
-rwxr-xr-xconfigure20
1 files changed, 10 insertions, 10 deletions
diff --git a/configure b/configure
index 24cac8f0..541e091f 100755
--- a/configure
+++ b/configure
@@ -985,23 +985,23 @@ if [ "$BE64ENC" = no ]; then
echo "#include \"compat/endian.h\"" >>$CONFIG_H
fi
-if [ -z "$FFS64" ]; then
- printf "Testing for ffs64 ... "
- cat <<EOF >_ffs64.c
+if [ -z "$FLS64" ]; then
+ printf "Testing for fls64 ... "
+ cat <<EOF >_fls64.c
#include <sys/bitops.h>
int main(void) {
- return (int)ffs64(1337);
+ return (int)fls64(1337);
}
EOF
- if $XCC _ffs64.c -o _ffs64 2>&3; then
- FFS64=yes
+ if $XCC _fls64.c -o _fls64 2>&3; then
+ FLS64=yes
else
- FFS64=no
+ FLS64=no
fi
- echo "$FFS64"
- rm -f _ffs64.c _ffs64
+ echo "$FLS64"
+ rm -f _fls64.c _fls64
fi
-if [ "$FFS64" = yes ]; then
+if [ "$FLS64" = yes ]; then
echo "#define HAVE_SYS_BITOPS_H" >>$CONFIG_H
fi