chiark / gitweb /
sd-dhcp-client/networkd: set lifetimes for IPv4 addresses
[elogind.git] / src / libsystemd-network / sd-dhcp-lease.c
index 3203b7a592661d451650a859d1804b7583bebb3b..94ba283cf093b9ca9d08e15df3509bf18dc1d680 100644 (file)
@@ -47,6 +47,15 @@ int sd_dhcp_lease_get_address(sd_dhcp_lease *lease, struct in_addr *addr) {
         return 0;
 }
 
+int sd_dhcp_lease_get_lifetime(sd_dhcp_lease *lease, uint32_t *lifetime) {
+        assert_return(lease, -EINVAL);
+        assert_return(lease, -EINVAL);
+
+        *lifetime = lease->lifetime;
+
+        return 0;
+}
+
 int sd_dhcp_lease_get_mtu(sd_dhcp_lease *lease, uint16_t *mtu) {
         assert_return(lease, -EINVAL);
         assert_return(mtu, -EINVAL);