Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include <cray/libuni.h>
Go to the source code of this file.
Defines | |
#define | DECL_LOCK(name) plock_t name; /* static initialized to 0 */ |
#define | DECL_MPP_LOCK(name) mpplock_t name; /* static initialized to 0 */ |
#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 /* Environment lock */ |
#define | TRACEBACK_LOCK 1 /* Traceback lock */ |
#define | MESSAGE_LOCK 2 /* Message system lock */ |
#define | LIB_LOCK_MAX 64 /* Size of lock array */ |
#define | SIGNBIT (1<<63) |
#define | SHARED_CC_BUG_WORKAROUND(name) |
Typedefs | |
typedef volatile long | plock_t |
typedef long | mpplock_t |
#define DECL_LOCK | ( | name | ) | plock_t name; /* static initialized to 0 */ |
#define DECL_MPP_LOCK | ( | name | ) | mpplock_t name; /* static initialized to 0 */ |
#define ENVIRON_LOCK 0 /* Environment lock */ |
#define LIB_LOCK_MAX 64 /* Size of lock array */ |
#define LIB_UNLOCK | ( | index | ) |
#define LMEM_UNLOCK | ( | lock | ) | MEM_UNLOCK(lock) |
#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().
#define MESSAGE_LOCK 2 /* Message system lock */ |
#define MPP_UNLOCK | ( | lock | ) |
#define SHARED_CC_BUG_WORKAROUND | ( | name | ) |
#define TRACEBACK_LOCK 1 /* Traceback lock */ |