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