mirror of
https://github.com/systemd/systemd
synced 2024-10-15 04:24:19 +00:00
sd-dhcp-client: introduce sd_dhcp_client_is_running()
This commit is contained in:
parent
9264fb47d9
commit
22bbba8444
|
@ -2052,6 +2052,13 @@ int sd_dhcp_client_send_renew(sd_dhcp_client *client) {
|
|||
return client_initialize_time_events(client);
|
||||
}
|
||||
|
||||
int sd_dhcp_client_is_running(const sd_dhcp_client *client) {
|
||||
if (!client)
|
||||
return 0;
|
||||
|
||||
return !IN_SET(client->state, DHCP_STATE_INIT, DHCP_STATE_STOPPED);
|
||||
}
|
||||
|
||||
int sd_dhcp_client_start(sd_dhcp_client *client) {
|
||||
int r;
|
||||
|
||||
|
|
|
@ -199,6 +199,7 @@ int sd_dhcp_client_set_fallback_lease_lifetime(
|
|||
int sd_dhcp_client_add_option(sd_dhcp_client *client, sd_dhcp_option *v);
|
||||
int sd_dhcp_client_add_vendor_option(sd_dhcp_client *client, sd_dhcp_option *v);
|
||||
|
||||
int sd_dhcp_client_is_running(const sd_dhcp_client *client);
|
||||
int sd_dhcp_client_stop(sd_dhcp_client *client);
|
||||
int sd_dhcp_client_start(sd_dhcp_client *client);
|
||||
int sd_dhcp_client_send_release(sd_dhcp_client *client);
|
||||
|
|
Loading…
Reference in a new issue