老师自己写了个系统,附带的头文件如下
typedef struct{
  int head;
  int tail;
  int max;
  int buffer[9];
}SemQueue;

typedef struct{
int sem;
SemQueue queue;
}semaphore;
                         
typedef char far * LPCHAR;
typedef int far * LPINT;
typedef long far * LPLONG;
typedef void far * LP;

void p(semaphore far *);
void v(semaphore far *);
void set(semaphore far *,int);/*pv原语部分*/
void put_str(int,int,int,LPCHAR);
void get_str(LPCHAR);
void gets(LPCHAR);
unsigned int exec(LPCHAR);

void itoa(int,LPCHAR,int);
void ltoa(long,LPCHAR,int);
void puts(LPCHAR);
void printf(LPCHAR,...);
void cobeginx(LPCHAR,LP,...);/*cobeginx部分*/
有人能看懂里面的pv原语怎么用吗?老师不说........
郁闷......看懂的简要说一下,跪谢