| /* $Id: xio-ip.h,v 1.11 2007/03/06 21:19:18 gerhard Exp $ */ |
| /* Copyright Gerhard Rieger 2001-2007 */ |
| /* Published under the GNU General Public License V.2, see file COPYING */ |
| |
| #ifndef __xio_ip_h_included |
| #define __xio_ip_h_included 1 |
| |
| extern const struct optdesc opt_ip_options; |
| extern const struct optdesc opt_ip_pktinfo; |
| extern const struct optdesc opt_ip_recvtos; |
| extern const struct optdesc opt_ip_recvttl; |
| extern const struct optdesc opt_ip_recvopts; |
| extern const struct optdesc opt_ip_retopts; |
| extern const struct optdesc opt_ip_tos; |
| extern const struct optdesc opt_ip_ttl; |
| extern const struct optdesc opt_ip_hdrincl; |
| extern const struct optdesc opt_ip_recverr; |
| extern const struct optdesc opt_ip_mtu_discover; |
| extern const struct optdesc opt_ip_mtu; |
| extern const struct optdesc opt_ip_freebind; |
| extern const struct optdesc opt_ip_router_alert; |
| extern const struct optdesc opt_ip_multicast_ttl; |
| extern const struct optdesc opt_ip_multicast_loop; |
| extern const struct optdesc opt_ip_multicast_if; |
| extern const struct optdesc opt_ip_pktoptions; |
| extern const struct optdesc opt_ip_add_membership; |
| |
| extern const struct optdesc opt_res_debug; |
| extern const struct optdesc opt_res_aaonly; |
| extern const struct optdesc opt_res_usevc; |
| extern const struct optdesc opt_res_primary; |
| extern const struct optdesc opt_res_igntc; |
| extern const struct optdesc opt_res_recurse; |
| extern const struct optdesc opt_res_defnames; |
| extern const struct optdesc opt_res_stayopen; |
| extern const struct optdesc opt_res_dnsrch; |
| |
| extern int xiogetaddrinfo(const char *node, const char *service, |
| int family, int socktype, int protocol, |
| union sockaddr_union *sa, socklen_t *socklen, |
| unsigned long res_opts0, unsigned long res_opts1); |
| extern |
| int xioparsenetwork(const char *rangename, int pf, |
| union xiorange_union *range); |
| extern |
| int parserange(const char *rangename, int pf, union xiorange_union *range); |
| |
| #endif /* !defined(__xio_ip_h_included) */ |