Blame view

app/app-prime-modbus/include/fanet/fcntl_lock.h 852 Bytes
8c2952457   김태훈   응용 프로그램 추가
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
  /**    
      @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 //