liuxiaolong
2022-01-05 27d8bc7cad4a8f68c2da3efbb77f45ec70ae40e6
include/usgcommon/sem_util.h
@@ -1,5 +1,5 @@
#ifndef PCSEM_H
#define PCSEM_H
#ifndef _SEM_UTIL_H
#define _SEM_UTIL_H
#include "usg_common.h"
#include "usg_typedef.h"
@@ -9,15 +9,18 @@
   int get(key_t key, unsigned int value);
   int dec(int semId);
   int dec_nowait(int semId);
   int dec_timeout(const int semId, const struct timespec * timeout);
   int dec_timeout(int semId, struct timespec * timeout);
    int dec_uni(int semId);
   int zero(int semId);
   int zero_nowait(int semId);
   int zero_timeout(const int semId, const struct timespec * timeout);
   int zero_timeout(int semId, struct timespec * timeout);
   int inc(int semId);
   int set(int semId, int val);
   void remove(int semid);
   void set(int semId, int val);
}
#define SEM_USG_WT_TIMEOUT  60
#endif