diff src/lmtp/main.c @ 10825:cc3f6adc1e0b HEAD

lmtp proxy: Added support for DNS lookups.
author Timo Sirainen <tss@iki.fi>
date Tue, 02 Mar 2010 11:40:52 +0200
parents 615eef3139c2
children 70cfc89a3936
line wrap: on
line diff
--- a/src/lmtp/main.c	Tue Mar 02 11:19:32 2010 +0200
+++ b/src/lmtp/main.c	Tue Mar 02 11:40:52 2010 +0200
@@ -4,6 +4,7 @@
 #include "array.h"
 #include "ioloop.h"
 #include "hostpid.h"
+#include "abspath.h"
 #include "restrict-access.h"
 #include "fd-close-on-exec.h"
 #include "master-service.h"
@@ -18,11 +19,13 @@
 #include <stdlib.h>
 #include <unistd.h>
 
+#define DNS_CLIENT_SOCKET_PATH "dns-client"
 #define LMTP_MASTER_FIRST_LISTEN_FD 3
 
 #define IS_STANDALONE() \
         (getenv(MASTER_UID_ENV) == NULL)
 
+const char *dns_client_socket_path;
 struct mail_storage_service_ctx *storage_service;
 
 static void client_connected(const struct master_service_connection *conn)
@@ -38,6 +41,7 @@
 		memset(&conn, 0, sizeof(conn));
 		(void)client_create(STDIN_FILENO, STDOUT_FILENO, &conn);
 	}
+	dns_client_socket_path = t_abspath(DNS_CLIENT_SOCKET_PATH);
 }
 
 static void main_deinit(void)