fcntl을 사용한 file lock (lock, unlock)

|

참고 사이트 : fcntl 을 이용한 파일/레코드 잠금 (joinc wiki에 설명된 내용이다.)

이 내용중에 가장 기본적인 부분만 응용해서, lock, unlock, trylock을 구현해보았다.
아래 소스의 __lock은 trylock을 이용해 입력된 초 만큼의 TIMEOUT을 대기하고, 시간 초과시 지정된 에러 코드를 리턴한다.



And