//my_pxsem_svsem/semaphore.h
	/*    */
typedef struct {
  int	sem_semid;		/*   System V */
  int	sem_magic;		/*  ,    */
} mysem_t;

#define	SEM_MAGIC	0x45678923

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

#ifndef	SEMVMX
#define	SEMVMX	32767		/*       System V */
#endif
