gettimeofday - 현재 시간을 가져오고 시스템의 시간값을 설정한다. 

gettimeofday - 현재 시간을 가져오고 시스템의 시간값을 설정한다. gettimeofday()은 time(2)와 매우 비슷하지만 마이크로초 단위의 시간 까지 되돌려준다. 현재는 time(2)를 대신해서 쓰이고 있으며, 가능한 time(2)대신 이 함수를 사용하는 걸 권장한다....

linux man page : getsockname - 소켓 정보를 얻어온다. 

linux man page 로컬 소켓 정보를 가져온다.#include int getsockname(int s, struct sockaddr name, socklen_t namelen);이 함수는 지정한 소켓지정자 s 에 대한 정보를 반환한다.성공할경우 0을 실패했을경우에는 -1을 반환하며, 적당한 errno 값을 설정한다. EBA...

linux man page : getpeername - 연결된 상대측 소켓 주소 정보를 가져온다. 

linux man page 연결된 상대측 소켓 주소 정보를 가져온다.#include int getpeername(int sockfd, struct sockaddr addr, socklen_t addrlen);getpeername함수는 소켓 지시자 sockfd에 연결한 상대의 주소 정보를 가져온다. 주소 정보는 __addr__로 넘...

Linux Man : gethostname - 호스트 이름을 얻어오거나 설정한다 

이 함수는 현재 프로세스의 호스트이름을 가져오거나 변경하기 위해서 사용한다. gethostname() 함수는 호스트이름을 가져온다. len은 가져올 name의 최대 길이를 지정하기 위해서 사용한다....

getgid(2) 

getgid는 현재 프로세스의 실제(real) 그룹 ID를 리턴한다. getegid는 현재 프로세스의 유효(effective) 그룹 ID를 리턴한다.실제 그룹 아이디는 프로세스를 실행시킨 유저의 그룹 아이디를 말하며, 유효 그룹 ID는 프로세스 실행중에 getegid(2)등의 함수를 이용해서 임시로 만들어진 그룹 아이디로 프로세스가 실행되는 동안 파일생성등...

linux man page : fsync - 파일의 내부 상태를 장치와 동기화 시킨다. 

linux man page 파일의 내부 상태를 장치와 동기화 시킨다. #include int fsync(int fd);fsync() 함수는 파일이 내부적으로 가지고 있는 모든 데이터를, 파일 지정 번호 fd가 가리키는 디스크 장치로 옮긴다 (flushes). 때때로 fflush(fflush함수는 파일 스트림에 대해서 사용하는 고 수준 함...

할당된 메모리 공간을 해제한다. 

malloc() 는 size 크기만큼의 메모리(:12)를 (동적으로)할당하기 위해서 사용한다. malloc()은 호출에 성공한뒤 할당된 메모리영역을 가르키는 포인터를 반환한다. malloc()을 이용해서 할당된 메모리 영역은 자동으로 clear 되지 않는다. 더이상 사용하지 않는 메모리영역은 반드시 free() 를 이용해서 clear 해주도록한다. 그렇지 ...

linux man page : fork - 자식프로세스를 생성한다. 

#include pid_t fork(void);fork는 자식프로세스를 만들기 위해서 사용되는 프로세스 생성기이다. fork 에 의해 생성된 자식 프로세스는 자신만의 PID 를가지게 되며, PPID는 부모프로세스의 PID를 가지게 된다. 그밖에 PGID, SID 를 상속받으며, 파일지시자, 시그널등을 상속받는다. 단 파일잠금(lock)와 ...

열린파일에 대한 권고잠금을 만들거나 제거한다. 

열린파일에 대한 권고잠금을 만들거나 제거한다. 열려진 파일fd에 권고 잠금을 적용하거나 제거한다. operation은 잠금과 관련된 연산으로 다음과 같은 종류의 연산을 지원한다....

epoll에 입출력 이벤트를 기다린다. 

epoll_wait(2)는 timeout시간동안 epoll 지정자 epfd에 등록된 파일로 부터 입출력 이벤트가 발생하는지 검사한다. 만약 이벤트가 발생했다면 이벤트가 발생한 파일의 epoll 이벤트 구조체events를 되돌려준다. 다음은 정의된 events구조체이다....