semaphore.h.bak

来自「psos下采用linux的线程库时改写的那部分代码.」· BAK 代码 · 共 32 行

BAK
32
字号
/*************************************************
  Copyright (C), 2006-2010, Aurine
  File name: pthread.h
  Author:	张卓谋
  Version:	1.0 
  Date:	  2005.6.02
  Description:  
  

*************************************************/
 
 
#if !defined( __SEMAPHORE_H__ )
#define __SEMAPHORE_H__

typedef struct __sem_t
{
  unsigned long id ;
  int 			count ;
  int 			valid ;
}sem_t;


int sem_init (sem_t * sem, int pshared, unsigned int value) ;
int sem_wait (sem_t * sem) ;
int sem_post (sem_t * sem) ;
int sem_getvalue (sem_t * sem, int *sval) ;
int sem_destroy (sem_t * sem) ;


#endif				/* !__SEMAPHORE_H__ */

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?