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...

linux man page : recvfrom - 소켓으로 부터 메시지를 읽어들인다.

이 함수는 소켓으로 부터 데이타를 읽어들이기 위해서 사용되며, 연결지향(:12)이든지 아니든지간에 데이타를 읽어들일수 있다. s는 소켓지정자이며, buf로 데이타를 읽어들이게 된다. 이때 읽어들일 데이타의 최대크기는 len을 통해서 결정된다. from는 메시지의 원주소를 나타내는데, 연결지향소켓이 아닌경우에만 채워진다(연결지향소켓일 경우 accept할때 확...

linux man pange : select - 입출력 다중화

linux man pange 아래의 pselect 에 대한 내용은 따로 정리한다.pselectint pselect(int nfds, fd_set readfds, fd_set writefds, fd_set exceptfds, const struct timespec timeout, const sigset_t sigmask); pselect는 struct ti...

Linux man page : rename - 파일의 이름이나 위치를 변경

파일의 이름을 바꾸거나, 필요할경우 파일을 이동시킨다. 하드링크 파일은 영향을 받지 않는다....

linux man page : recvmsg - 소켓으로 부터 메시지를 받는다.

linux man page #include #include int recv(int s, void buf, size_t len, int flags);int recvfrom(int s, void buf, size_t len, int flags, struct sockaddr from, socklen_t froml...

linux man page : semget - 세마포어 값을 가져온다.

key 의 값과 일치하는 세마포어 설정확인자를 반환한다. sem_num 은 세마포어를 생성할것인지, 아니면 이미 만들어진 세마포어에 접근할것인지를 결정하기 위해서 사용한다. semflg 는 세마포어 생성특성을 결정하기 위해서 사용한다. 즉 세마포를 생성하는데 있어서 이미 만들어진 세마포어가 있다면 어떤 행동을 취할것인지, 그리고 접근권한은 어떻게 할것인지등...

linux man page : recv - 소켓으로 부터 데이터를 읽는다.

linux man page #include ssize_t recv(int socket, void buffer, size_t length, int flags);recv 함수는 일반적으로 연결 지향 소켓에서 사용한다. socket buffer length flags frecv함수는 연결 지향 소켓 ( connect(플래그로 사...