]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-network: Add support to emit and receive SMTP server information
authorSusant Sahani <ssahani@vmware.com>
Mon, 23 Mar 2020 09:41:33 +0000 (10:41 +0100)
committerSusant Sahani <ssahani@vmware.com>
Sun, 29 Mar 2020 20:59:18 +0000 (22:59 +0200)
src/libsystemd/sd-network/sd-network.c
src/systemd/sd-network.h

index a5ab5b3c364a87808301de8891f7c2d7edde7a32..acfab8ed74f360d2b0941a2bed3893b0d689d5fb 100644 (file)
@@ -260,6 +260,10 @@ _public_ int sd_network_link_get_pop3_servers(int ifindex, char ***pop3) {
         return network_link_get_strv(ifindex, "POP3_SERVERS", pop3);
 }
 
+_public_ int sd_network_link_get_smtp_servers(int ifindex, char ***ret) {
+        return network_link_get_strv(ifindex, "SMTP_SERVERS", ret);
+}
+
 _public_ int sd_network_link_get_dns_default_route(int ifindex) {
         char path[STRLEN("/run/systemd/netif/links/") + DECIMAL_STR_MAX(ifindex) + 1];
         _cleanup_free_ char *s = NULL;
index ea06c9d875243bc51d3e03d94612b7450f206c02..c185e2ce304f4819b68956bd99c172827687cea3 100644 (file)
@@ -170,6 +170,9 @@ int sd_network_link_get_sip_servers(int ifindex, char ***sip);
 /* Get the pop3 servers for a given link. */
 int sd_network_link_get_pop3_servers(int ifindex, char ***pop3);
 
+/* Get the SMTP servers for a given link. */
+int sd_network_link_get_smtp_servers(int ifindex, char ***smtp);
+
 /* Get whether this link shall be used as 'default route' for DNS queries */
 int sd_network_link_get_dns_default_route(int ifindex);