프로세스 타임을 얻어온다.

프로세스 타임을 얻어온다. C 이쪽은 손을 안댄지 10년은 된것 같다. 정리를 해야 하나. CLK_TCK 상수의 경우 CLOCKS_PER_SEC 으로 교체되어 더 이상 사용되지 않는다고 합니다. 확인 부탁드립니다.#include clock_t times(struct tmsbuf);times() 함수는 현재 프로세스 타임을 tms구...

linux man page : truncate - 파일을 지정된 크기로 자른다.

truncate 는 path 로 지정된 파일이나 fd 로 참조되는 파일을 length 바이트 크기가 되도록 자른다. 만약 파일이 length 보다 크다면 length 이후의 데이타는 잃게된다. 만약 파일이 이 크기보다 작다면 파일이 그대로 있을지 아니면 확장될지는 알수 없다. 확장될경우에는 0으로 채워진다. ftruncate 의 경우 파일은 쓰기가능 상태로...

linux man page : ttyname - 터미널의 이름을 얻어온다.

ttyname()는 열린파일 지정자 desc에 대한 터미널 이름을 얻어온다. 만약 터미널 이름을 가져오는데 실패 했다면 NULL을 되돌려 준다. 일반적으로 ttyname은 자신의 터미널이름을 가져오는데 사용되므로 프로세스가 만들어질 때 기본적으로 생성되는 파일지정자(0, 1, 2)에 대해서 적용하는 경우가 많다....

linux man page : uname - 시스템의 정보를 얻어온다.

커널에 대한 이름과 버젼정보등을 얻어온다. utsname 구조체는 다음과 같다....

ustat(2)

ustat(2)...

linux man page - wait : 프로세스의 종료를 기다린다.

주로 fork() 를 이용해서 자식 프로세스를 생성했을때 사용한다. wait() 를 쓰면 자식프로세스가 종료할때까지 해당영역에서 부모프로스쓰가 sleep() 모드로 기다리게 된다. 이는 자식프로세스와 부모프로세스의 동기화를 위한목적으로 부모프로세스가 자식프로세스보다 먼저 종료되어서 자식프로세스가 고아 프로세스(PPID 가 1)인 프로세스가 되는걸 방지하기 ...

linux man page : write - 파일에 쓴다.

파일기술자가 가리키는 파일에 쓴다. 이 파일기술자는 open(2), socket(2) 등으로 얻을수 있다....

시스템 라이브러리 함수

시스템 라이브러리 함수...