123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106 |
- #ifndef _ARPA_INET_H
- #define _ARPA_INET_H 1
- #include <features.h>
- #include <netinet/in.h> /* To define `struct in_addr'. */
- #ifndef __socklen_t_defined
- typedef __socklen_t socklen_t;
- # define __socklen_t_defined
- #endif
- __BEGIN_DECLS
- extern in_addr_t inet_addr (__const char *__cp) __THROW;
- extern in_addr_t inet_lnaof (struct in_addr __in) __THROW;
- extern struct in_addr inet_makeaddr (in_addr_t __net, in_addr_t __host)
- __THROW;
- extern in_addr_t inet_netof (struct in_addr __in) __THROW;
- extern in_addr_t inet_network (__const char *__cp) __THROW;
- extern char *inet_ntoa (struct in_addr __in) __THROW;
- extern int inet_pton (int __af, __const char *__restrict __cp,
- void *__restrict __buf) __THROW;
- extern __const char *inet_ntop (int __af, __const void *__restrict __cp,
- char *__restrict __buf, socklen_t __len)
- __THROW;
- #ifdef __USE_MISC
- extern in_addr_t inet_aton (__const char *__cp, struct in_addr *__inp) __THROW;
- extern char *inet_neta (in_addr_t __net, char *__buf, size_t __len) __THROW;
- extern char *inet_net_ntop (int __af, __const void *__cp, int __bits,
- char *__buf, size_t __len) __THROW;
- extern int inet_net_pton (int __af, __const char *__cp,
- void *__buf, size_t __len) __THROW;
- extern unsigned int inet_nsap_addr (__const char *__cp,
- unsigned char *__buf, int __len) __THROW;
- extern char *inet_nsap_ntoa (int __len, __const unsigned char *__cp,
- char *__buf) __THROW;
- #endif
- __END_DECLS
- #endif
|