ifreq.h 359 B

1234567891011121314
  1. #include_next <ifreq.h>
  2. static inline struct ifreq *
  3. __if_nextreq (struct ifreq *ifr)
  4. {
  5. #ifdef _HAVE_SA_LEN
  6. if (ifr->ifr_addr.sa_len > sizeof ifr->ifr_addr)
  7. return (struct ifreq *) ((char *) &ifr->ifr_addr + ifr->ifr_addr.sa_len);
  8. #endif
  9. return ifr + 1;
  10. }
  11. extern void __ifreq (struct ifreq **ifreqs, int *num_ifs, int sockfd)
  12. attribute_hidden;