remove commented out #includes etc
move get_hz to the only caller
This commit is contained in:
parent
98ee06d3d4
commit
13463af29f
@ -133,13 +133,6 @@ typedef int socklen_t;
|
|||||||
#endif
|
#endif
|
||||||
|
|
||||||
/* ---- Compiler dependent settings ------------------------- */
|
/* ---- Compiler dependent settings ------------------------- */
|
||||||
//#ifndef __GNUC__
|
|
||||||
//#if defined __INTEL_COMPILER
|
|
||||||
//__extension__ typedef __signed__ long long __s64;
|
|
||||||
//__extension__ typedef unsigned long long __u64;
|
|
||||||
//#endif /* __INTEL_COMPILER */
|
|
||||||
//#endif /* ifndef __GNUC__ */
|
|
||||||
|
|
||||||
#if (defined __digital__ && defined __unix__)
|
#if (defined __digital__ && defined __unix__)
|
||||||
# undef HAVE_MNTENT_H
|
# undef HAVE_MNTENT_H
|
||||||
#else
|
#else
|
||||||
|
@ -57,6 +57,28 @@ static int flush_update(void)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
static int get_hz(void)
|
||||||
|
{
|
||||||
|
static int hz_internal;
|
||||||
|
FILE *fp;
|
||||||
|
|
||||||
|
if (hz_internal)
|
||||||
|
return hz_internal;
|
||||||
|
|
||||||
|
fp = fopen("/proc/net/psched", "r");
|
||||||
|
if (fp) {
|
||||||
|
unsigned nom, denom;
|
||||||
|
|
||||||
|
if (fscanf(fp, "%*08x%*08x%08x%08x", &nom, &denom) == 2)
|
||||||
|
if (nom == 1000000)
|
||||||
|
hz_internal = denom;
|
||||||
|
fclose(fp);
|
||||||
|
}
|
||||||
|
if (!hz_internal)
|
||||||
|
hz_internal = sysconf(_SC_CLK_TCK);
|
||||||
|
return hz_internal;
|
||||||
|
}
|
||||||
|
|
||||||
static int print_route(struct sockaddr_nl *who ATTRIBUTE_UNUSED,
|
static int print_route(struct sockaddr_nl *who ATTRIBUTE_UNUSED,
|
||||||
struct nlmsghdr *n, void *arg)
|
struct nlmsghdr *n, void *arg)
|
||||||
{
|
{
|
||||||
|
@ -2,7 +2,6 @@
|
|||||||
#ifndef __LIBNETLINK_H__
|
#ifndef __LIBNETLINK_H__
|
||||||
#define __LIBNETLINK_H__ 1
|
#define __LIBNETLINK_H__ 1
|
||||||
|
|
||||||
//#include <asm/types.h>
|
|
||||||
#include <linux/netlink.h>
|
#include <linux/netlink.h>
|
||||||
#include <linux/rtnetlink.h>
|
#include <linux/rtnetlink.h>
|
||||||
|
|
||||||
|
@ -15,8 +15,6 @@
|
|||||||
filler or even bulk.
|
filler or even bulk.
|
||||||
*/
|
*/
|
||||||
|
|
||||||
//#include <asm/types.h>
|
|
||||||
|
|
||||||
#define TC_PRIO_BESTEFFORT 0
|
#define TC_PRIO_BESTEFFORT 0
|
||||||
#define TC_PRIO_FILLER 1
|
#define TC_PRIO_FILLER 1
|
||||||
#define TC_PRIO_BULK 2
|
#define TC_PRIO_BULK 2
|
||||||
|
@ -294,26 +294,6 @@ int inet_addr_match(inet_prefix * a, inet_prefix * b, int bits)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
int __iproute2_hz_internal;
|
|
||||||
|
|
||||||
int __get_hz(void)
|
|
||||||
{
|
|
||||||
int hz = 0;
|
|
||||||
FILE *fp = fopen("/proc/net/psched", "r");
|
|
||||||
|
|
||||||
if (fp) {
|
|
||||||
unsigned nom, denom;
|
|
||||||
|
|
||||||
if (fscanf(fp, "%*08x%*08x%08x%08x", &nom, &denom) == 2)
|
|
||||||
if (nom == 1000000)
|
|
||||||
hz = denom;
|
|
||||||
fclose(fp);
|
|
||||||
}
|
|
||||||
if (hz)
|
|
||||||
return hz;
|
|
||||||
return sysconf(_SC_CLK_TCK);
|
|
||||||
}
|
|
||||||
|
|
||||||
const char *rt_addr_n2a(int af, int ATTRIBUTE_UNUSED len,
|
const char *rt_addr_n2a(int af, int ATTRIBUTE_UNUSED len,
|
||||||
void *addr, char *buf, int buflen)
|
void *addr, char *buf, int buflen)
|
||||||
{
|
{
|
||||||
|
@ -3,8 +3,6 @@
|
|||||||
#define __UTILS_H__ 1
|
#define __UTILS_H__ 1
|
||||||
|
|
||||||
#include "libbb.h"
|
#include "libbb.h"
|
||||||
//#include <asm/types.h>
|
|
||||||
//#include <resolv.h>
|
|
||||||
|
|
||||||
#include "libnetlink.h"
|
#include "libnetlink.h"
|
||||||
#include "ll_map.h"
|
#include "ll_map.h"
|
||||||
@ -90,14 +88,4 @@ int dnet_pton(int af, const char *src, void *addr);
|
|||||||
const char *ipx_ntop(int af, const void *addr, char *str, size_t len);
|
const char *ipx_ntop(int af, const void *addr, char *str, size_t len);
|
||||||
int ipx_pton(int af, const char *src, void *addr);
|
int ipx_pton(int af, const char *src, void *addr);
|
||||||
|
|
||||||
extern int __iproute2_hz_internal;
|
|
||||||
extern int __get_hz(void);
|
|
||||||
|
|
||||||
static inline int get_hz(void)
|
|
||||||
{
|
|
||||||
if (__iproute2_hz_internal == 0)
|
|
||||||
__iproute2_hz_internal = __get_hz();
|
|
||||||
return __iproute2_hz_internal;
|
|
||||||
}
|
|
||||||
|
|
||||||
#endif /* __UTILS_H__ */
|
#endif /* __UTILS_H__ */
|
||||||
|
Loading…
x
Reference in New Issue
Block a user