uname(2) - SerenityOS man pages

Name

uname - retrieve information about the current kernel

Synopsis

#include <sys/utsname.h>

int uname(struct utsname* buf);

Description

Retrieves information about the current kernel and writes it into the utsname structure pointed to by buf.

struct utsname {
    char sysname[];
    char nodename[];
    char release[];
    char version[];
    char machine[];
};

Return value

If successful, returns 0. Otherwise, returns -1 and sets errno to describe the error.

Errors

See also