DOKK / manpages / debian 10 / manpages-pt-dev / uname.2.pt
UNAME(2) Manual do Programador Linux UNAME(2)

uname - obtém o nome e informações sobre o kernel atual

#include <sys/utsname.h>

int uname(struct utsname *buf);

uname retorna informações de sistema no buf. A estrutura utsname é definida em <sys/utsname.h>:

struct utsname {

char sysname[SYS_NMLN]; char nodename[SYS_NMLN]; char release[SYS_NMLN]; char version[SYS_NMLN]; char machine[SYS_NMLN]; char domainname[SYS_NMLN]; };

Em caso de sucesso, zero é devolvido. Em caso de erro, -1 é devolvido, e errno é selecionado apropriadamente.

buf não é válido.

SVr4, SVID, POSIX, X/OPEN

uname(1), getdomainname(2), gethostname(2)

André L. Fassone Canova <lonelywolf@blv.com.br> (tradução) xxxxxxxxxxxxxxxxxxxxxxxxx <xxx@xxxxxx.xxx.xx> (revisão)

24 de Julho de 93 Linux 0.99.11