hostname.rs 297 B

123456789101112
  1. use nix::unistd::sethostname;
  2. use crate::syscall::error::NixError;
  3. pub fn set_hostname(hostname: &str) -> Result<(), NixError> {
  4. let res = sethostname(hostname);
  5. match res {
  6. Ok(_) => {Result::Ok(())}
  7. Err(e) => {
  8. Result::Err(NixError::from(e))
  9. }
  10. }
  11. }