summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2013-09-26 21:05:21 -0400
committerMatthew Barnes <mbarnes@redhat.com>2013-09-26 21:05:21 -0400
commit245497a0a399464922814e053ed304fec7b90090 (patch)
treedf5722dc189811e0718fc08084ded96aa18fa049
parentf289d77f0c9d5e2238fbc0dc9653087009341f09 (diff)
downloadevolution-data-server-245497a0a399464922814e053ed304fec7b90090.tar.gz
Remove unused camel_getnameinfo().
-rw-r--r--camel/camel-net-utils.c132
-rw-r--r--camel/camel-net-utils.h7
-rw-r--r--docs/reference/camel/camel-sections.txt1
3 files changed, 0 insertions, 140 deletions
diff --git a/camel/camel-net-utils.c b/camel/camel-net-utils.c
index a83c84740..7b9f5555a 100644
--- a/camel/camel-net-utils.c
+++ b/camel/camel-net-utils.c
@@ -769,135 +769,3 @@ camel_freeaddrinfo (struct addrinfo *host)
#endif
}
-#ifdef NEED_ADDRINFO
-static gpointer
-cs_getnameinfo (gpointer data)
-{
- struct _addrinfo_msg *msg = data;
- gint herr;
- struct hostent h;
- struct sockaddr_in *sin = (struct sockaddr_in *) msg->addr;
-
- /* FIXME: error code */
- if (msg->addr->sa_family != AF_INET) {
- msg->result = -1;
- return NULL;
- }
-
- /* FIXME: honour getnameinfo flags: do we care, not really */
-
- while ((msg->result = camel_gethostbyaddr_r ((const gchar *) &sin->sin_addr, sizeof (sin->sin_addr), AF_INET, &h,
- msg->hostbufmem, msg->hostbuflen, &herr)) == ERANGE) {
- if (msg->cancelled)
- break;
- msg->hostbuflen *= 2;
- msg->hostbufmem = g_realloc (msg->hostbufmem, msg->hostbuflen);
- }
-
- if (msg->cancelled)
- goto cancel;
-
- if (msg->host) {
- g_free (msg->host);
- if (msg->result == 0 && h.h_name && h.h_name[0]) {
- msg->host = g_strdup (h.h_name);
- } else {
- guchar *in = (guchar *) &sin->sin_addr;
-
- /* sin_addr is always network order which is big-endian */
- msg->host = g_strdup_printf ("%u.%u.%u.%u", in[0], in[1], in[2], in[3]);
- }
- }
-
- /* we never actually use this anyway */
- if (msg->serv)
- sprintf (msg->serv, "%d", sin->sin_port);
-
- if (!msg->cancelled)
- camel_msgport_reply ((CamelMsg *) msg);
-cancel:
- return NULL;
-}
-#else
-static gpointer
-cs_getnameinfo (gpointer data)
-{
- struct _addrinfo_msg *msg = data;
-
- /* there doens't appear to be a return code which says host or serv buffers are too short, lengthen them */
- msg->result = getnameinfo (msg->addr, msg->addrlen, msg->host, msg->hostlen, msg->serv, msg->servlen, msg->flags);
-
- if (!msg->cancelled)
- camel_msgport_reply ((CamelMsg *) msg);
-
- return NULL;
-}
-#endif
-
-/**
- * camel_getnameinfo:
- *
- * Since: 2.22
- **/
-gint
-camel_getnameinfo (const struct sockaddr *sa,
- socklen_t salen,
- gchar **host,
- gchar **serv,
- gint flags,
- GCancellable *cancellable,
- GError **error)
-{
- struct _addrinfo_msg *msg;
- gint result;
-
- if (g_cancellable_set_error_if_cancelled (cancellable, error))
- return -1;
-
- camel_operation_push_message (
- cancellable, _("Resolving address"));
-
- msg = g_malloc0 (sizeof (*msg));
- msg->addr = sa;
- msg->addrlen = salen;
- if (host) {
- msg->hostlen = NI_MAXHOST;
- msg->host = g_malloc (msg->hostlen);
- msg->host[0] = 0;
- }
- if (serv) {
- msg->servlen = NI_MAXSERV;
- msg->serv = g_malloc (msg->servlen);
- msg->serv[0] = 0;
- }
- msg->flags = flags;
-#ifdef NEED_ADDRINFO
- msg->hostbuflen = 1024;
- msg->hostbufmem = g_malloc (msg->hostbuflen);
-#endif
- cs_waitinfo (
- cs_getnameinfo, msg, _("Name lookup failed"),
- cancellable, error);
-
- result = msg->result;
- if (result == EAI_NONAME || result == EAI_FAIL) {
- g_set_error_literal (
- error, CAMEL_SERVICE_ERROR, CAMEL_SERVICE_ERROR_URL_INVALID,
- _("Name lookup failed. Check your host name for spelling errors."));
- } else if (result) {
- g_set_error (
- error, CAMEL_SERVICE_ERROR, CAMEL_SERVICE_ERROR_URL_INVALID,
- _("Name lookup failed: %s"), gai_strerror (result));
- } else {
- if (host)
- *host = g_strdup(msg->host);
- if (serv)
- *serv = g_strdup(msg->serv);
- }
-
- cs_freeinfo (msg);
-
- camel_operation_pop_message (cancellable);
-
- return result;
-}
diff --git a/camel/camel-net-utils.h b/camel/camel-net-utils.h
index dd544dcd3..844d4b2b6 100644
--- a/camel/camel-net-utils.h
+++ b/camel/camel-net-utils.h
@@ -96,13 +96,6 @@ struct addrinfo *
GCancellable *cancellable,
GError **error);
void camel_freeaddrinfo (struct addrinfo *host);
-gint camel_getnameinfo (const struct sockaddr *sa,
- socklen_t salen,
- gchar **host,
- gchar **serv,
- gint flags,
- GCancellable *cancellable,
- GError **error);
G_END_DECLS
diff --git a/docs/reference/camel/camel-sections.txt b/docs/reference/camel/camel-sections.txt
index 22fc1cf30..2bf3582be 100644
--- a/docs/reference/camel/camel-sections.txt
+++ b/docs/reference/camel/camel-sections.txt
@@ -3372,7 +3372,6 @@ NI_NAMEREQD
NI_DGRAM
camel_getaddrinfo
camel_freeaddrinfo
-camel_getnameinfo
<SUBSECTION Private>
addrinfo
sockaddr