GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> FBS / V0-3-1 > fbs_rtos / rad750
#include <semLib.h>
Typedefs | |
typedef SEM_ID | FBS_mtx |
Typedef for a mutex. | |
typedef unsigned int | FBS_mti |
Typedef for a mutex instance (unused in VxWorks). | |
Functions | |
static FBS_mtx | FBS_mtx__create (FBS_mti *mti) |
Create/initialize a mutex. | |
static unsigned int | FBS_mtx__lock (FBS_mtx mtx) |
Lock a mutex. | |
static unsigned int | FBS_mtx__unlock (FBS_mtx mtx) |
Unlock a mutex. | |
static unsigned int | FBS_mtx__destroy (FBS_mtx mtx) |
Destroy a mutex. |
CVS $Id: FBS_mtx.ih.vx-xxx-xxx,v 1.1 2005/11/17 01:27:19 apw Exp $
Create/initialize a mutex.
mti | (in) Mutex instance (only used in unix implementation) |
0 | Failure | |
x | Mutex handle |
Referenced by FILE_findSlot(), and FILE_loadModule().
unsigned int FBS_mtx__destroy | ( | FBS_mtx | mtx | ) | [inline, static] |
Destroy a mutex.
mtx | (in) Mutex handle |
Referenced by FILE_findSlot(), and FILE_loadModule().
unsigned int FBS_mtx__lock | ( | FBS_mtx | mtx | ) | [inline, static] |
Lock a mutex.
mtx | (in) Mutex handle |
Referenced by FILE_findSlot(), and FILE_loadModule().
unsigned int FBS_mtx__unlock | ( | FBS_mtx | mtx | ) | [inline, static] |
Unlock a mutex.
mtx | (in) Mutex handle |
Referenced by FILE_close(), FILE_findSlot(), FILE_getCompression(), FILE_getKey(), FILE_getName(), FILE_getSize(), FILE_getType(), FILE_getVersion(), and FILE_loadModule().