fcntl_lock.h 912 Bytes
/**    
    @file     fcntl_lock.c
    @date     2009/9/30
    @author   유영창 frog@falinux.com  FALinux.Co.,Ltd.
    @brief    fcntl_lock 함수 
              Ver 0.1.0
  
    @modify   
    @todo    
    @bug     
    @remark  
    @warning 
*/
//----------------------------------------------------------------------------


#ifndef _FCNTL_LOCK__HEADER_
#define _FCNTL_LOCK__HEADER_

#ifdef __cplusplus 
extern "C" { 
#endif 	


/// @{
/// @brief  fcntl_lock.h 에서 제공하는 함수 리스트 
extern int 	flock_create	( char *key_file  );				/// 프로세스 록을 위한 파일을 생성한다. 
extern int 	flock_free		( int key_fd  );					/// 프로세스 록을 위한 파일을 닫는다. 
extern int 	flock_lock		( int key_fd  );					/// 프로세스를 잠근다. 
extern int 	flock_unlock	( int key_fd  );					/// 프로세스를 푼다.

/// @}

#ifdef __cplusplus 
}
#endif 


#endif //