Skip to main content

uname

Function uname 

Source
pub fn uname() -> Result<UtsName, Errno>
Expand description

Retourne les informations sur le système d’exploitation et le kernel.

Wrappeur de uname(2). Retourne un [UtsName] avec les champs sysname, nodename, release, version, machine et domainname sous forme de CString propriétaires.

§Errors

uname(2) ne retourne jamais d’erreur en pratique sur Linux moderne (la glibc et le kernel ne documentent aucun errno). Retour d’erreur inclus par convention défensive.

§Examples

use air_sys_syscall::system::uname;

let info = uname().expect("uname");
// info.machine vaut "x86_64" ou "aarch64" sur les plateformes Air