#include <cray/libuni.h>

Go to the source code of this file.
Defines | |
| #define | DECL_LOCK(name) plock_t name; |
| #define | DECL_MPP_LOCK(name) mpplock_t name; |
| #define | EXTERN_LOCK(name) extern plock_t name; |
| #define | EXTERN_MPP_LOCK(name) extern mpplock_t name; |
| #define | MULTI_ON 0 |
| #define | MEM_LOCK(lock) |
| #define | MEM_UNLOCK(lock) |
| #define | LMEM_LOCK(lock) MEM_LOCK(lock) |
| #define | LMEM_UNLOCK(lock) MEM_UNLOCK(lock) |
| #define | MPP_LOCK(lock) |
| #define | MPP_UNLOCK(lock) |
| #define | LIB_LOCK(index) |
| #define | LIB_UNLOCK(index) |
| #define | ENVIRON_LOCK 0 |
| #define | TRACEBACK_LOCK 1 |
| #define | MESSAGE_LOCK 2 |
| #define | LIB_LOCK_MAX 64 |
| #define | SIGNBIT (1<<63) |
| #define | SHARED_CC_BUG_WORKAROUND(name) |
Typedefs | |
| typedef volatile long | plock_t |
| typedef long | mpplock_t |
| #define MEM_LOCK | ( | lock | ) |
Definition at line 136 of file mtlock.h.
Referenced by _alloc_unit(), _clruptr(), _do_open(), _f_open(), _get_cup(), _get_next_unit(), and _setuptr().
| #define MEM_UNLOCK | ( | lock | ) |
Definition at line 137 of file mtlock.h.
Referenced by _clruptr(), _CLS(), _do_open(), _get_cup(), _setuptr(), and _unit_close().
1.7.1