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_ADMINmanquant.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");