]> granicus.if.org Git - libnl/commitdiff
all: don't use math.h or link with libm.so
authorThomas Haller <thaller@redhat.com>
Thu, 23 Mar 2017 13:27:14 +0000 (14:27 +0100)
committerThomas Haller <thaller@redhat.com>
Thu, 23 Mar 2017 13:48:46 +0000 (14:48 +0100)
configure.ac
include/netlink-private/netlink.h
lib/utils.c

index 2739b997ee3a19ba64e75a6a6b7e877f87b7bc41..66585db4281a6acf4f93de5a37913c14899e856a 100644 (file)
@@ -74,7 +74,6 @@ AM_PROG_LIBTOOL
 AC_PROG_MKDIR_P
 AC_CHECK_PROGS(FLEX, 'flex')
 AC_CHECK_PROGS(YACC, 'bison -y')
-AC_CHECK_LIB([m], [pow], [], AC_MSG_ERROR([libm is required]))
 
 AC_C_CONST
 AC_C_INLINE
index dd07c107127c77efa7dbf6b4b31e788c9df5ce3d..728ca5c1f57758c28600074e8cd75304640c7af5 100644 (file)
@@ -18,7 +18,6 @@
 #include <string.h>
 #include <unistd.h>
 #include <fcntl.h>
-#include <math.h>
 #include <time.h>
 #include <stdarg.h>
 #include <ctype.h>
index 06273c5b291e0138e05e3764922b60f8771544b9..aaa95133000f8d094478576dc1b2669d672a8a11 100644 (file)
@@ -405,7 +405,7 @@ long nl_prob2int(const char *str)
        if (*p && strcmp(p, "%") != 0)
                return -NLE_INVAL;
 
-       return rint(d * NL_PROB_MAX);
+       return (long) (((d * NL_PROB_MAX) + 0.5));
 }
 
 /** @} */