X-Git-Url: http://www.project-moonshot.org/gitweb/?a=blobdiff_plain;f=hostport.h;h=1bfeee4b1fb918a77fae896911757d1a7b474768;hb=refs%2Fheads%2Fpthread_create_attr;hp=425bb8f5805d193b7584f313b48f4a41314be5cf;hpb=eff1f8d633fa2b07396e1d1f82043823d6916ba2;p=radsecproxy.git diff --git a/hostport.h b/hostport.h index 425bb8f..1bfeee4 100644 --- a/hostport.h +++ b/hostport.h @@ -1,10 +1,6 @@ -/* - * Copyright (C) 2006-2009 Stig Venaas - * - * Permission to use, copy, modify, and distribute this software for any - * purpose with or without fee is hereby granted, provided that the above - * copyright notice and this permission notice appear in all copies. - */ +/* Copyright (c) 2009, UNINETT AS + * Copyright (c) 2012, NORDUnet A/S */ +/* See LICENSE for licensing information. */ struct hostportres { char *host; @@ -17,9 +13,9 @@ struct hostportres *newhostport(char *hostport, char *default_port, uint8_t pref int addhostport(struct list **hostports, char **hostport, char *portdefault, uint8_t prefixok); void freehostport(struct hostportres *hp); void freehostports(struct list *hostports); -int resolvehostport(struct hostportres *hp, int socktype, uint8_t passive); -int resolvehostports(struct list *hostports, int socktype); -struct addrinfo *resolvepassiveaddrinfo(char *hostport, char *default_port, int socktype); +int resolvehostport(struct hostportres *hp, int af, int socktype, uint8_t passive); +int resolvehostports(struct list *hostports, int af, int socktype); +struct addrinfo *resolvepassiveaddrinfo(char *hostport, int af, char *default_port, int socktype); int addressmatches(struct list *hostports, struct sockaddr *addr, uint8_t checkport); int connecttcphostlist(struct list *hostports, struct addrinfo *src);