Changeset aa5c35a in rtems-libbsd


Ignore:
Timestamp:
Oct 31, 2013, 9:37:03 AM (6 years ago)
Author:
Sebastian Huber <sebastian.huber@…>
Branches:
4.11, afaeccc05a556f6aa25ba044a7e49d6aa634a59e, freebsd-9.3, master
Children:
998ab36
Parents:
2f72888
git-author:
Sebastian Huber <sebastian.huber@…> (10/31/13 09:37:03)
git-committer:
Sebastian Huber <sebastian.huber@…> (10/31/13 12:20:13)
Message:

PING6(8): Use local scope for functions

File:
1 edited

Legend:

Unmodified
Added
Removed
  • freebsd/sbin/ping6/ping6.c

    r2f72888 raa5c35a  
    262262#endif
    263263
    264 #ifdef __rtems__
    265 int      main_ping6(int, char *[]);
    266 #else
    267 int      main(int, char *[]);
    268 #endif
    269 void     fill(char *, char *);
    270 int      get_hoplim(struct msghdr *);
    271 int      get_pathmtu(struct msghdr *);
    272 struct in6_pktinfo *get_rcvpktinfo(struct msghdr *);
    273 void     onsignal(int);
    274 void     retransmit(void);
    275 void     onint(int);
    276 size_t   pingerlen(void);
    277 int      pinger(void);
    278 const char *pr_addr(struct sockaddr *, int);
    279 void     pr_icmph(struct icmp6_hdr *, u_char *);
    280 void     pr_iph(struct ip6_hdr *);
    281 void     pr_suptypes(struct icmp6_nodeinfo *, size_t);
    282 void     pr_nodeaddr(struct icmp6_nodeinfo *, int);
    283 int      myechoreply(const struct icmp6_hdr *);
    284 int      mynireply(const struct icmp6_nodeinfo *);
    285 char *dnsdecode(const u_char **, const u_char *, const u_char *,
    286         char *, size_t);
    287 void     pr_pack(u_char *, int, struct msghdr *);
    288 void     pr_exthdrs(struct msghdr *);
    289 void     pr_ip6opt(void *, size_t);
    290 void     pr_rthdr(void *, size_t);
    291 int      pr_bitrange(u_int32_t, int, int);
    292 void     pr_retip(struct ip6_hdr *, u_char *);
    293 void     summary(void);
    294 void     tvsub(struct timeval *, struct timeval *);
    295 int      setpolicy(int, char *);
    296 char    *nigroup(char *);
    297 void     usage(void);
     264static int       main(int, char *[]);
     265static void      fill(char *, char *);
     266static int       get_hoplim(struct msghdr *);
     267static int       get_pathmtu(struct msghdr *);
     268static struct in6_pktinfo *get_rcvpktinfo(struct msghdr *);
     269static void      onsignal(int);
     270static void      retransmit(void);
     271static void      onint(int);
     272static size_t    pingerlen(void);
     273static int       pinger(void);
     274static const char *pr_addr(struct sockaddr *, int);
     275static void      pr_icmph(struct icmp6_hdr *, u_char *);
     276static void      pr_iph(struct ip6_hdr *);
     277static void      pr_suptypes(struct icmp6_nodeinfo *, size_t);
     278static void      pr_nodeaddr(struct icmp6_nodeinfo *, int);
     279static int       myechoreply(const struct icmp6_hdr *);
     280static int       mynireply(const struct icmp6_nodeinfo *);
     281static char *dnsdecode(const u_char **, const u_char *, const u_char *,
     282                char *, size_t);
     283static void      pr_pack(u_char *, int, struct msghdr *);
     284static void      pr_exthdrs(struct msghdr *);
     285static void      pr_ip6opt(void *, size_t);
     286static void      pr_rthdr(void *, size_t);
     287static int       pr_bitrange(u_int32_t, int, int);
     288static void      pr_retip(struct ip6_hdr *, u_char *);
     289static void      summary(void);
     290static void      tvsub(struct timeval *, struct timeval *);
     291#ifdef IPSEC
     292#ifdef IPSEC_POLICY_IPSEC
     293static int       setpolicy(int, char *);
     294#endif
     295#endif
     296static char     *nigroup(char *);
     297static void      usage(void);
     298
    298299
    299300int
Note: See TracChangeset for help on using the changeset viewer.