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 : semget - 세마포어 값을 가져온다.

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

linux man page : send - 소켓으로 메시지를 보낸다.

linux man page 소켓으로 데이터를 전송한다.#include #include ssize_t send(int sockfd, const void buf, size_t len, int flags); sockfd buffer length flags send 함수는 buffer에 있는 데이터를 leng...

linux man page : 소켓을 통해 데이터를 전송한다.

linux man page 1.3절. 반환값의 내용은 다음과 같이 수정이 되어야 함성공 할 경우 보내진 packet 크기 값(byte)을 반환하고 실패했을경우에는 -1을 반환하며, 적당한 errno 값을 설정한다....

linux man page socketpair - 네트워크 통신을 위한 endpoint 소켓을 생성한다.

linux man page socketpair - 네트워크 통신을 위한 endpoint 소켓을 생성한다.통신을 위한 종점(endpoint) 을 생성하고, 이에 대한 파일지정자를 반환한다.#include #include int socket(int domain, int type, int protocol); 통신...

linux man page : syscall -

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

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

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

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

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