Ignore:
Timestamp:
Nov 4, 2007, 3:16:40 AM (17 years ago)
Author:
Bruno Cornec
Message:

Update to busybox 1.7.2

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2.5/mindi-busybox/networking/libiproute/utils.h

    r821 r1765  
     1/* vi: set sw=4 ts=4: */
    12#ifndef __UTILS_H__
    23#define __UTILS_H__ 1
    3 
    4 #include "libbb.h"
    5 #include <asm/types.h>
    6 #include <resolv.h>
    74
    85#include "libnetlink.h"
     
    118
    129extern int preferred_family;
    13 extern int show_stats;
    14 extern int show_details;
    15 extern int show_raw;
    16 extern int resolve_hosts;
    17 extern int oneline;
    18 extern char * _SL_;
     10extern smallint show_stats;    /* UNUSED */
     11extern smallint show_details;  /* UNUSED */
     12extern smallint show_raw;      /* UNUSED */
     13extern smallint resolve_hosts; /* UNUSED */
     14extern smallint oneline;
     15extern char _SL_;
    1916
    2017#ifndef IPPROTO_ESP
     
    3027extern void incomplete_command(void) ATTRIBUTE_NORETURN;
    3128
    32 #define NEXT_ARG() do { argv++; if (--argc <= 0) incomplete_command(); } while(0)
     29#define NEXT_ARG() do { argv++; if (--argc <= 0) incomplete_command(); } while (0)
    3330
    3431typedef struct
    3532{
    36     __u8 family;
    37     __u8 bytelen;
    38     __s16 bitlen;
    39     __u32 data[4];
     33    uint8_t family;
     34    uint8_t bytelen;
     35    int16_t bitlen;
     36    uint32_t data[4];
    4037} inet_prefix;
    4138
     
    4542#endif
    4643
    47 struct dn_naddr
    48 {
     44struct dn_naddr {
    4945    unsigned short          a_len;
    5046    unsigned char a_addr[DN_MAXADDL];
     
    5854};
    5955
    60 extern __u32 get_addr32(char *name);
     56extern uint32_t get_addr32(char *name);
    6157extern int get_addr_1(inet_prefix *dst, char *arg, int family);
    6258extern int get_prefix_1(inet_prefix *dst, char *arg, int family);
     
    6965#define get_ushort get_u16
    7066#define get_short get_s16
    71 extern int get_u32(__u32 *val, char *arg, int base);
    72 extern int get_u16(__u16 *val, char *arg, int base);
    73 extern int get_s16(__s16 *val, char *arg, int base);
    74 extern int get_u8(__u8 *val, char *arg, int base);
    75 extern int get_s8(__s8 *val, char *arg, int base);
     67extern int get_u32(uint32_t *val, char *arg, int base);
     68extern int get_u16(uint16_t *val, char *arg, int base);
     69extern int get_s16(int16_t *val, char *arg, int base);
     70extern int get_u8(uint8_t *val, char *arg, int base);
     71extern int get_s8(int8_t *val, char *arg, int base);
    7672
    7773extern const char *format_host(int af, int len, void *addr, char *buf, int buflen);
    7874extern const char *rt_addr_n2a(int af, int len, void *addr, char *buf, int buflen);
    7975
    80 void invarg(const char * const, const char * const) ATTRIBUTE_NORETURN;
    81 void duparg(char *, char *) ATTRIBUTE_NORETURN;
    82 void duparg2(char *, char *) ATTRIBUTE_NORETURN;
    83 int matches(char *arg, char *pattern);
    84 extern int inet_addr_match(inet_prefix *a, inet_prefix *b, int bits);
     76void invarg(const char *, const char *) ATTRIBUTE_NORETURN;
     77void duparg(const char *, const char *) ATTRIBUTE_NORETURN;
     78void duparg2(const char *, const char *) ATTRIBUTE_NORETURN;
     79int inet_addr_match(inet_prefix *a, inet_prefix *b, int bits);
    8580
    8681const char *dnet_ntop(int af, const void *addr, char *str, size_t len);
     
    9085int ipx_pton(int af, const char *src, void *addr);
    9186
    92 extern int __iproute2_hz_internal;
    93 extern int __get_hz(void);
    94 
    95 static __inline__ int get_hz(void)
    96 {
    97     if (__iproute2_hz_internal == 0)
    98         __iproute2_hz_internal = __get_hz();
    99     return __iproute2_hz_internal;
    100 }
    101 
    10287#endif /* __UTILS_H__ */
Note: See TracChangeset for help on using the changeset viewer.