inet_addr(3)

inet_addr(3) ...

linux man page : isalpha 단어가 알파벳인지 검사한다.

이 함수들은 문자c에 대해서 어떤 영역에 포함되는지를 확인한다....

isatty(3)

파일 지정자가 터미널을 사용하는지 검사한다....

labs(3)

labs(3)...

Unix 시간 얻어오기

timep 를 입력받아서 유저 시스템의 time zone 에 맞도록 시간 값을 돌려준다. 시간 값은 tm 구조체에 들어간다. tm 구조체는 다음과 같은 멤버 변수들을 포함한다....

linux man page : pthread_detach - 실행중인 쓰레드를 분리 한다.

linux man page 실행중인 쓰레드를 detached(분리)상태로 만든다.#include int pthread_detach(pthread_t th); pthread_detach(pthread_detach()함수를 호출하는 외에도 pthread_create()시 pthread_attr_t에 detachstate를 지정해 줌으로써 ...

pthread_kill(3)

이 함수는 현재 쓰레드에 시그널newmask와 how 를 이용해서 시그널 마스크를 만든다. how는 SIG_BLOCK, SIG_UNBLOCK, SIG_SETMASK중 하나를 선택할 수 있다. SIG_BLOCK는 현재 설정된 시그널 마스크에 newmask를 추가하며 SIG_UNBLOCK는 현재 설정된 시그널 마스크에서 newmask를 제거하고 SIG_SETM...

pthread_cond_wait(3)

조건변수는 쓰레드간 동기화를 위해서 사용하는 장치로써, 공유되는 데이터의 안정을 보장하기 위한 용도로 주로 사용된다. 조건변수의 기본적인 작동방식은 다음과 같다. 하나의 쓰레드는 조건변수에 시그널이 전달될 때까지 특정영역에서 대기 상태에 놓이게 된다. 만약 다른 쓰레드가 조건변수에 시그널을 보낸다면 대기 상태에서 풀리고 다음 코드로 넘어가게 된다....