From f817bdaf8b45c8fb11280b572565475eeee5ed73 Mon Sep 17 00:00:00 2001 From: "S. Hameed" Date: Fri, 27 Nov 2015 18:16:59 +0900 Subject: dlt-daemon: Make IP version compile time configurable Signed-off-by: Christoph Lipka Signed-off-by: S. Hameed --- src/system/dlt-system-syslog.c | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/system/dlt-system-syslog.c') diff --git a/src/system/dlt-system-syslog.c b/src/system/dlt-system-syslog.c index aa60e55..0f498b9 100644 --- a/src/system/dlt-system-syslog.c +++ b/src/system/dlt-system-syslog.c @@ -70,7 +70,11 @@ int init_socket(SyslogOptions opts) int sock = -1; struct sockaddr_in syslog_addr; +#ifdef DLT_USE_IPv6 sock = socket(AF_INET6, SOCK_DGRAM, 0); +#else + sock = socket(AF_INET, SOCK_DGRAM, 0); +#endif if(sock < 0) { DLT_LOG(syslogContext, DLT_LOG_FATAL, @@ -78,7 +82,11 @@ int init_socket(SyslogOptions opts) return -1; } +#ifdef DLT_USE_IPv6 syslog_addr.sin_family = AF_INET6; +#else + syslog_addr.sin_family = AF_INET; +#endif syslog_addr.sin_port = htons(opts.Port); syslog_addr.sin_addr.s_addr = INADDR_ANY; bzero(&(syslog_addr.sin_zero), 8); -- cgit v1.2.1