/*!
    \file  Semaphore.h
    \brief semaphore

    Copyright (c) 2003 HigePon
    WITHOUT ANY WARRANTY

    \author  HigePon
    \version $Revision: 1.1.1.1 $
    \date   create:2003/01/30 update:$Date: 2004/04/07 13:59:33 $
*/
#ifndef _MONA_SEMAPHORE_
#define _MONA_SEMAPHORE_

typedef int semaphore;

class Semaphore {

  public:
    static void up(semaphore* sem);
    static int down(semaphore* sem);
};

#endif
