wasmer_wasix/journal/effector/syscalls/
port_dhcp_acquire.rs1use super::*;
2
3impl JournalEffector {
4 pub fn save_port_dhcp_acquire(ctx: &mut FunctionEnvMut<'_, WasiEnv>) -> anyhow::Result<()> {
5 Self::save_event(ctx, JournalEntry::PortDhcpAcquireV1)
6 }
7
8 pub fn apply_port_dhcp_acquire(ctx: &mut FunctionEnvMut<'_, WasiEnv>) -> anyhow::Result<()> {
9 crate::syscalls::port_dhcp_acquire_internal(ctx)
10 .map(|r| r.map_err(|err| err.to_string()))
11 .unwrap_or_else(|err| Err(err.to_string()))
12 .map_err(|err| {
13 anyhow::format_err!("journal restore error: failed to acquire DHCP address - {err}")
14 })?;
15 Ok(())
16 }
17}