UNAME
Section: 리눅스 프로그래머 메뉴얼 (2)
Updated: 1993년 7월 24일
Index
Return to Main Contents
이름
uname - 현재 커널에 관한 이름과 정보를 얻어온다.
사용법
#include <sys/utsname.h>
int uname(struct utsname *buf);
설명
uname은
buf가
가리키는 구조체에 시스템 정보를 리턴한다.
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일
Index
- 이름
-
- 사용법
-
- 설명
-
- 반환값
-
- 에러
-
- 호환
-
- 관련 항목
-
- 역자
-
This document was created by
man2html,
using the manual pages.
Time: 08:07:00 GMT, March 25, 2004