uname

Autres langues

Langue: ko

Version: 1993년 7월 24일 (fedora - 25/11/07)

Autres sections - même nom

Section: 2 (Appels système)

이름

uname - 현재 커널에 관한 이름과 정보를 얻어온다.

사용법

#include <sys/utsname.h>

int uname(struct utsname *buf);

설명

unamebuf가 가리키는 구조체에 시스템 정보를 리턴한다. utsname 구조체는 다음과 같다. <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];
 #ifdef _GNU_SOURCE
 char domainname[SYS_NMLN];
 #endif
 };
 

반환값

성공시, 0이 리턴된다. 에러시, -1이 리턴되며 errno가 적절한 값으로 설정된다.

에러

EFAULT
buf가 유효하지 않다.

호환

SVr4, SVID, POSIX, X/OPEN

domainname 변수는 GNU 확장이다.

관련 항목

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

역자

정강훈 <skyeyes@soback.kornet.net>, 2000년 4월 27일