파일의 상태정보를 얻어온다.

stat() 함수를 이용하면 파일의 상태를 알아올수 있다. 첫번째 인자로 주어진 file_name 의 상태를 얻어와서 두번째 인자인 buf 에 채워 넣는다. lstat() 함수는 심볼릭링크파일의 원본파일의 상태를 얻어온다는 것을 제외하고는 stat() 함수와 동일하다. fstat() 는 open(2) 등을 통해서 만들어진 파일지시자를 인자로 받아들인다는 점...

linux man page : statfs - 파일시스템 정보를 가져온다.

statfs()는 마운트(:12)된 파일 시스템에 대한 정보를 반환한다. path는 마운트된 파일 시스템내 파일의 경로 이름이다. 파일 시스템의 정보는 buf가 가르키는 공간에 채워진다. statfs구조체는 다음과 같이 정의되어 있다....

linux man page : stime - 시스템의 시간을 설정한다.

stime 은 시스템의 시간과 날짜를 설정한다. 지정하는 시간 5는 00:00:00 GMT January 1, 1970 이후로 부터 계산되는 초이다. stime() 함수는 단지 root 유저 만이 사용할수 있다....

linux man page : symlink - 파일에 대한 심볼릭링크를 만든다.

oldpath 파일에 대한 심볼릭 링크 newpath 를 만든다. 만일 심볼릭 링크 newpath가 이미 존재한다면 이를 덮어쓰지 않는다....

linux man page : sync - 캐쉬를 디스크에 쓴다.

linux man page. inode 들을 버퍼로 보내고, 이 버퍼를 디스크에 쓴다. 보통은 시스템을 다운시키기 전에 데이타의 무결성을 보장하기 위한 용도로 사용한다....

linux man page : syscall -

linux man page ---- 굳이 system()함수를 사용할 필요가 있냐라는 생각이 듭니다. 혹시 성능상의 잇점같은 것을 얻을 수 있는지 궁금하군요. ...

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

프로세스 타임을 얻어온다. 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 의 경우 파일은 쓰기가능 상태로...