summaryrefslogtreecommitdiffstats
path: root/address.h
diff options
context:
space:
mode:
Diffstat (limited to 'address.h')
-rw-r--r--address.h4
1 files changed, 4 insertions, 0 deletions
diff --git a/address.h b/address.h
index 193a2d1..7005175 100644
--- a/address.h
+++ b/address.h
@@ -3,6 +3,8 @@
#include <glib.h>
+#include <sys/socket.h>
+
typedef struct {
guint32 address;
} flxIPv4Address;
@@ -28,6 +30,8 @@ gchar *flx_address_snprint(char *ret_s, guint length, const flxAddress *a);
flxAddress *flx_address_parse(const char *s, guchar family, flxAddress *ret_addr);
+flxAddress *flx_address_from_sockaddr(const struct sockaddr* sa, flxAddress *ret_addr);
+
gchar* flx_reverse_lookup_name_ipv4(const flxIPv4Address *a);
gchar* flx_reverse_lookup_name_ipv6_arpa(const flxIPv6Address *a);
gchar* flx_reverse_lookup_name_ipv6_int(const flxIPv6Address *a);