두근두근이야기

utsname.h 본문

IT/IT ::Linux

utsname.h

골든 2013. 4. 11. 16:52

원형 

#include <sys/utsname.h>

int uname(struct utsname *name)

반환값: 성공시 음이 아닌 값, 오류시 -1 

-name에 utsname 구조체의 주소를 넣으면 함수가 그 구조체에 정보를 채워 넣음.


uname구조체의 내용은 이렇습니다

struct uname{

 char sysname[SYS_NMLN];

 char nodename[SYS_NMLN];

 char release[SYS_NMLN];

 char version[SYS_NMLN];

 char machine[SYS_NMLN];

}


제가 실습한 내용입니다

실행결과



이보다 더 많은 정보를 보기 원하면 sysinfo함수를 사용하면 됩니다.

원형 

long sysinfo(int command, char *buf, long count); 


'IT > IT ::Linux' 카테고리의 다른 글

fork()와 프로세스 식별자  (0) 2013.04.25
gethostname, 호스트 이름을 돌려주는 함수  (0) 2013.04.11
tar gzip  (0) 2013.04.11
우분투 터미널에서 컴퓨터끄기  (0) 2013.04.02
현재 프로세스 보기 및 죽이기  (0) 2013.04.02