//my_pxsem_mmap/semaphore.h
	/*   */
typedef struct {
  pthread_mutex_t	sem_mutex;	/*        */
  pthread_cond_t	sem_cond;	/*     */
  unsigned int		sem_count;	/*   */
  int				sem_magic;	/*  ,    */
} mysem_t;

#define	SEM_MAGIC	0x67458923

#ifdef	SEM_FAILED
#undef	SEM_FAILED
#define	SEM_FAILED	((mysem_t *)(-1))	/*     */
#endif
