Skip to main content

sethostname

Function sethostname 

Source
pub fn sethostname(name: &CStr) -> Result<(), Errno>
Expand description

Modifie le nom d’hôte du système.

Wrappeur de sethostname(2). Exige CAP_SYS_ADMIN. Rarement utilisé par les applications Air normales — plutôt réservé au launcher dans un UTS namespace.

§Parameters

  • name : nouveau nom d’hôte. Doit avoir une longueur ≤ HOST_NAME_MAX (64 octets sur Linux). Les octets NUL intermédiaires sont interdits.

§Errors

  • EPERM : CAP_SYS_ADMIN manquant.
  • EINVAL : nom trop long (> 64 octets).

§Examples

use air_sys_syscall::system::sethostname;
use core::ffi::CStr;

// Requiert CAP_SYS_ADMIN
sethostname(c"air-node-01").expect("sethostname");