UNAME(3)

명칭
uname - 시스템의 식별명을 취득

프로그램 라이브러리
libc

서식
<sys/utsname.h> int uname(struct utsname *name)

해설
uname() 함수는, 현재의 시스템을 식별하는 정보의 눌 캐릭터로 종료하는 캐릭터 라인을 name 에 의해 참조되는 구조에 보존합니다.

utsname 구조체는, 헤더 파일 <sys/utsname.h> 중(안)에서 정의되어 다음의 멤버를 수용하고 있습니다:

sysname
    operating system 실현의 명칭.

nodename
    이 머신의 네트워크명.

release
    operating system의 릴리스 레벨.

version
    operating system의 버젼 레벨.

machine
    머신의 하드웨어 플랫폼.

반환값

에러
uname() 함수가 실패하면(자), 프로그램 라이브러리 함수 sysctl(3) 에 붙어 지정된 에러에 대한다 errno 하지만 설정됩니다.

관련 항목
uname(1), sysctl(3)

표준
uname() 함수는, p1003.1-88 에 적합하고 있습니다.

역사
uname() 함수는, 4.4BSD 그리고 처음 등장했습니다.