Rudiments
semaphoreset.h
1 // Copyright (c) 1999-2002 David Muse
2 // See the COPYING file for more information.
3 
4  private:
5  void createOperations();
6 
7  // FIXME: it should be possible to copy a semaphoreset
8  semaphoreset(const semaphoreset &s);
9  semaphoreset &operator=(const semaphoreset &s);
10 
11  int32_t semGet(key_t key, int32_t nsems, int32_t semflg);
12  int32_t semControl(semaphoresetprivate *pvt, int32_t semnum,
13  int32_t cmd, semun *semctlun);
14  bool semTimedOp(struct sembuf *sops,
15  long seconds, long nanoseconds);
16  bool semOp(struct sembuf *sops);
17 
18  semaphoresetprivate *pvt;