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 의 경우 파일은 쓰기가능 상태로...

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

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

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

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

ustat(2)

ustat(2)...

linux man page : execl - 프로그램을 실행시킨다.

linux man page 프로그램을 실행한다.#include extern char environ;int execl(const char path, const char arg, ...);int execlp(const char file, const char arg, ...);int execle(const char path, const cha...