Module sys/sysinfo

sys/sysinfo

Runtime system identification.

Synchronous wrappers for uname/gethostname. Returns 0 on success, -errno / negative platform error on failure.

Functions

uname function
fn(buf : *(u8)) -> i32

Parameters

NameTypeNotes
buf*(u8)

Returns: i32

gethostname function
fn(name : *(u8), len : usize) -> i32

Parameters

NameTypeNotes
name*(u8)
lenusize

Returns: i32

Constants

UTSNAME_SIZE constant usize

Value: 390

UTSNAME_FIELD_SIZE constant usize

Value: 65

UTSNAME_SYSNAME constant usize

Value: 0

UTSNAME_NODENAME constant usize

Value: 65

UTSNAME_RELEASE constant usize

Value: 130

UTSNAME_VERSION constant usize

Value: 195

UTSNAME_MACHINE constant usize

Value: 260