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...
key 의 값과 일치하는 세마포어 설정확인자를 반환한다. sem_num 은 세마포어를 생성할것인지, 아니면 이미 만들어진 세마포어에 접근할것인지를 결정하기 위해서 사용한다. semflg 는 세마포어 생성특성을 결정하기 위해서 사용한다. 즉 세마포를 생성하는데 있어서 이미 만들어진 세마포어가 있다면 어떤 행동을 취할것인지, 그리고 접근권한은 어떻게 할것인지등...
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...
gettimeofday - 현재 시간을 가져오고 시스템의 시간값을 설정한다. gettimeofday()은 time(2)와 매우 비슷하지만 마이크로초 단위의 시간 까지 되돌려준다. 현재는 time(2)를 대신해서 쓰이고 있으며, 가능한 time(2)대신 이 함수를 사용하는 걸 권장한다....
geteuid - 유저 ID를 얻어온다. getuid()는 현재 프로세스의 실제 유저 아이디를 얻어온다. geteuid()는 현재 프로세스의 유효 유저 아이디(effective user ID)를 언어온다. 실제 유저 아이디는 프로세스를 호출한 유저의 아이디이다. 유효 유저 아이디는 실행된 파일에 설졍된 SID를 가지는 아이디이다....
linux man page 연결된 상대측 소켓 주소 정보를 가져온다.#include int getpeername(int sockfd, struct sockaddr addr, socklen_t addrlen);getpeername함수는 소켓 지시자 sockfd에 연결한 상대의 주소 정보를 가져온다. 주소 정보는 __addr__로 넘...
linux man page 로컬 소켓 정보를 가져온다.#include int getsockname(int s, struct sockaddr name, socklen_t namelen);이 함수는 지정한 소켓지정자 s 에 대한 정보를 반환한다.성공할경우 0을 실패했을경우에는 -1을 반환하며, 적당한 errno 값을 설정한다. EBA...
linux man page 파일의 내부 상태를 장치와 동기화 시킨다. #include int fsync(int fd);fsync() 함수는 파일이 내부적으로 가지고 있는 모든 데이터를, 파일 지정 번호 fd가 가리키는 디스크 장치로 옮긴다 (flushes). 때때로 fflush(fflush함수는 파일 스트림에 대해서 사용하는 고 수준 함...
getuid - 유저 ID를 얻어온다. getuid()는 현재 프로세스의 실제 유저 아이디를 얻어온다. geteuid()는 현재 프로세스의 유효 유저 아이디(effective user ID)를 언어온다. 실제 유저 아이디는 프로세스를 호출한 유저의 아이디이다. 유효 유저 아이디는 실행된 파일에 설졍된 SID를 가지는 아이디이다....
387 POSTS HERE
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 : semget - 세마포어 값을 가져온다.
key 의 값과 일치하는 세마포어 설정확인자를 반환한다. sem_num 은 세마포어를 생성할것인지, 아니면 이미 만들어진 세마포어에 접근할것인지를 결정하기 위해서 사용한다. semflg 는 세마포어 생성특성을 결정하기 위해서 사용한다. 즉 세마포를 생성하는데 있어서 이미 만들어진 세마포어가 있다면 어떤 행동을 취할것인지, 그리고 접근권한은 어떻게 할것인지등...
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 - 파일의 이름이나 위치를 변경
파일의 이름을 바꾸거나, 필요할경우 파일을 이동시킨다. 하드링크 파일은 영향을 받지 않는다....
gettimeofday - 현재 시간을 가져오고 시스템의 시간값을 설정한다.
gettimeofday - 현재 시간을 가져오고 시스템의 시간값을 설정한다. gettimeofday()은 time(2)와 매우 비슷하지만 마이크로초 단위의 시간 까지 되돌려준다. 현재는 time(2)를 대신해서 쓰이고 있으며, 가능한 time(2)대신 이 함수를 사용하는 걸 권장한다....
geteuid - 유저 ID를 얻어온다.
geteuid - 유저 ID를 얻어온다. getuid()는 현재 프로세스의 실제 유저 아이디를 얻어온다. geteuid()는 현재 프로세스의 유효 유저 아이디(effective user ID)를 언어온다. 실제 유저 아이디는 프로세스를 호출한 유저의 아이디이다. 유효 유저 아이디는 실행된 파일에 설졍된 SID를 가지는 아이디이다....
linux man page : getpeername - 연결된 상대측 소켓 주소 정보를 가져온다.
linux man page 연결된 상대측 소켓 주소 정보를 가져온다.#includeint getpeername(int sockfd, struct sockaddr addr, socklen_t addrlen);getpeername함수는 소켓 지시자 sockfd에 연결한 상대의 주소 정보를 가져온다. 주소 정보는 __addr__로 넘...
linux man page : getsockname - 소켓 정보를 얻어온다.
linux man page 로컬 소켓 정보를 가져온다.#includeint getsockname(int s, struct sockaddr name, socklen_t namelen);이 함수는 지정한 소켓지정자 s 에 대한 정보를 반환한다.성공할경우 0을 실패했을경우에는 -1을 반환하며, 적당한 errno 값을 설정한다. EBA...
linux man page : fsync - 파일의 내부 상태를 장치와 동기화 시킨다.
linux man page 파일의 내부 상태를 장치와 동기화 시킨다. #includeint fsync(int fd);fsync() 함수는 파일이 내부적으로 가지고 있는 모든 데이터를, 파일 지정 번호 fd가 가리키는 디스크 장치로 옮긴다 (flushes). 때때로 fflush(fflush함수는 파일 스트림에 대해서 사용하는 고 수준 함...
getuid - 유저 ID를 얻어온다.
getuid - 유저 ID를 얻어온다. getuid()는 현재 프로세스의 실제 유저 아이디를 얻어온다. geteuid()는 현재 프로세스의 유효 유저 아이디(effective user ID)를 언어온다. 실제 유저 아이디는 프로세스를 호출한 유저의 아이디이다. 유효 유저 아이디는 실행된 파일에 설졍된 SID를 가지는 아이디이다....