From 1ca8c4e6e509b3b2fe0a097a025e21c9fcfdb2f8 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Thu, 29 Jul 2010 20:13:32 -0700 Subject: [PATCH] Add function to get nameserver address for a service --- src/connman.h | 1 + src/service.c | 8 ++++++++ 2 files changed, 9 insertions(+) diff --git a/src/connman.h b/src/connman.h index b58d264..4ef60f1 100644 --- a/src/connman.h +++ b/src/connman.h @@ -480,6 +480,7 @@ int __connman_service_get_index(struct connman_service *service); void __connman_service_set_domainname(struct connman_service *service, const char *domainname); const char *__connman_service_get_domainname(struct connman_service *service); +const char *__connman_service_get_nameserver(struct connman_service *service); unsigned long __connman_service_stats_get_rx_packets(struct connman_service *service); unsigned long __connman_service_stats_get_tx_packets(struct connman_service *service); diff --git a/src/service.c b/src/service.c index c2c6913..347623c 100644 --- a/src/service.c +++ b/src/service.c @@ -458,6 +458,14 @@ const char *__connman_service_get_domainname(struct connman_service *service) return service->domainname; } +const char *__connman_service_get_nameserver(struct connman_service *service) +{ + if (service == NULL) + return NULL; + + return service->nameserver; +} + static void __connman_service_stats_start(struct connman_service *service) { DBG("service %p", service); -- 2.7.4