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

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

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

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

geteuid - 유저 ID를 얻어온다.

geteuid - 유저 ID를 얻어온다. getuid()는 현재 프로세스의 실제 유저 아이디를 얻어온다. geteuid()는 현재 프로세스의 유효 유저 아이디(effective user ID)를 언어온다. 실제 유저 아이디는 프로세스를 호출한 유저의 아이디이다. 유효 유저 아이디는 실행된 파일에 설졍된 SID를 가지는 아이디이다....

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

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

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

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

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

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

getuid - 유저 ID를 얻어온다.

getuid - 유저 ID를 얻어온다. getuid()는 현재 프로세스의 실제 유저 아이디를 얻어온다. geteuid()는 현재 프로세스의 유효 유저 아이디(effective user ID)를 언어온다. 실제 유저 아이디는 프로세스를 호출한 유저의 아이디이다. 유효 유저 아이디는 실행된 파일에 설졍된 SID를 가지는 아이디이다....

kill - 프로세스에 시그널을 보낸다.

kill - 프로세스에 시그널을 보낸다.관련문서 1. ...

link - 파일에 대한 새로운 이름을 만든다.

link - 파일에 대한 새로운 이름을 만든다. link는 oldpath 로 존재하는 파일에 대해서 새로운 연결 - 보통 하드링크(:12) 라고 한다 -을 만든다. 만약 newpath 가 이지 존재하고 있다면, 덮어쓰지 않는다. 이것은 copy(:12) 와는 다르다. 2개의 파일은 같은 inode(:12) 로 서로 연결되어 있다. 그러므로 link 는 서...

Linux man : listen - 소켓의 연결을 위한 대기열을 만든다.

서버측 프로그램은 socket(2)함수를 이용해서 클라이언트(:12)의 연결을 받아들일 듣기소켓을 만들게 된다. 클라이언트의 연결은 듣기소켓을 통해서 이루어지는데 클라이언트는 connect(2)를 호출해서 서버에 연결을 시도하고, 3번 악수기법이 성공하면 서버와 완전한 연결이 만들어 진다....