GLAST / LAT > DAQ and FSW > FSW > Doxygen Index> PBS / dev > pbs / linux-gcc
#include <pthread.h>
Defines | |
#define | PBS_TID() (int)pthread_self () |
Returns the id of the current task. | |
#define | PBS_LOCK() |
Effectively at NOOP on this platform. | |
Typedefs | |
typedef enum _PBS_crashType | PBS_crashType |
Typedef for enum. | |
Enumerations | |
enum | _PBS_crashType { PBS_CRASH_TYPE_VXWORKS = 0x1, PBS_CRASH_TYPE_COLD = 0x2, PBS_CRASH_TYPE_WATCHDOG = 0x3, PBS_CRASH_TYPE_PANIC = 0x4, PBS_CRASH_TYPE_EXCEPTION = 0x5, PBS_CRASH_TYPE_COMMAND = 0x6 } |
Enumerates all the reasons the system may be crashed. More... |
CVS $Id: PBS.h.px-xxx-xxx,v 1.4 2005/09/13 13:02:06 russell Exp $
#define PBS_LOCK | ( | ) |
Effectively at NOOP on this platform.
This macro is meant to be used to stop activity prior to calling PBS_crash. PBS_lock is the first thing that PBS_crash does, so the user should call PBS_lock if and only if he feels that waiting till PBS_crash is called could cause problems.
Referenced by PBS_crash(), PBS_panic(), and PBS_reboot().
#define PBS_TID | ( | ) | (int)pthread_self () |
Returns the id of the current task.
Typedef for enum.
The following codes are interesting in a POSIX environment
enum _PBS_crashType |
Enumerates all the reasons the system may be crashed.