Magellan Linux

Diff of /trunk/mkinitrd-magellan/busybox/networking/libiproute/rt_names.h

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 983 by niro, Fri Apr 24 18:33:46 2009 UTC revision 984 by niro, Sun May 30 11:32:42 2010 UTC
# Line 1  Line 1 
1  /* vi: set sw=4 ts=4: */  /* vi: set sw=4 ts=4: */
2  #ifndef RT_NAMES_H_  #ifndef RT_NAMES_H
3  #define RT_NAMES_H_ 1  #define RT_NAMES_H 1
4    
5  #if __GNUC_PREREQ(4,1)  PUSH_AND_SET_FUNCTION_VISIBILITY_TO_HIDDEN
 # pragma GCC visibility push(hidden)  
 #endif  
   
 extern const char* rtnl_rtprot_n2a(int id, char *buf, int len);  
 extern const char* rtnl_rtscope_n2a(int id, char *buf, int len);  
 extern const char* rtnl_rtrealm_n2a(int id, char *buf, int len);  
 extern const char* rtnl_dsfield_n2a(int id, char *buf, int len);  
 extern const char* rtnl_rttable_n2a(int id, char *buf, int len);  
 extern int rtnl_rtprot_a2n(uint32_t *id, char *arg);  
 extern int rtnl_rtscope_a2n(uint32_t *id, char *arg);  
 extern int rtnl_rtrealm_a2n(uint32_t *id, char *arg);  
 extern int rtnl_dsfield_a2n(uint32_t *id, char *arg);  
 extern int rtnl_rttable_a2n(uint32_t *id, char *arg);  
6    
7    /* buf is SPRINT_BSIZE big */
8    extern const char* rtnl_rtprot_n2a(int id, char *buf) FAST_FUNC;
9    extern const char* rtnl_rtscope_n2a(int id, char *buf) FAST_FUNC;
10    extern const char* rtnl_rtrealm_n2a(int id, char *buf) FAST_FUNC;
11    extern const char* rtnl_dsfield_n2a(int id, char *buf) FAST_FUNC;
12    extern const char* rtnl_rttable_n2a(int id, char *buf) FAST_FUNC;
13    extern int rtnl_rtprot_a2n(uint32_t *id, char *arg) FAST_FUNC;
14    extern int rtnl_rtscope_a2n(uint32_t *id, char *arg) FAST_FUNC;
15    extern int rtnl_rtrealm_a2n(uint32_t *id, char *arg) FAST_FUNC;
16    extern int rtnl_dsfield_a2n(uint32_t *id, char *arg) FAST_FUNC;
17    extern int rtnl_rttable_a2n(uint32_t *id, char *arg) FAST_FUNC;
18    
19  extern const char* ll_type_n2a(int type, char *buf, int len);  extern const char* ll_type_n2a(int type, char *buf) FAST_FUNC;
20    
21  extern const char* ll_addr_n2a(unsigned char *addr, int alen, int type,  extern const char* ll_addr_n2a(unsigned char *addr, int alen, int type,
22   char *buf, int blen);   char *buf, int blen) FAST_FUNC;
23  extern int ll_addr_a2n(unsigned char *lladdr, int len, char *arg);  extern int ll_addr_a2n(unsigned char *lladdr, int len, char *arg) FAST_FUNC;
24    
25    extern const char* ll_proto_n2a(unsigned short id, char *buf, int len) FAST_FUNC;
26    extern int ll_proto_a2n(unsigned short *id, char *buf) FAST_FUNC;
27    
28  extern const char* ll_proto_n2a(unsigned short id, char *buf, int len);  POP_SAVED_FUNCTION_VISIBILITY
 extern int ll_proto_a2n(unsigned short *id, char *buf);  
   
 #if __GNUC_PREREQ(4,1)  
 # pragma GCC visibility pop  
 #endif  
29    
30  #endif  #endif

Legend:
Removed from v.983  
changed lines
  Added in v.984