Next: , Previous: , Up: Function ABI Documentation   [Contents][Index]

8.2.29 _gfortran_caf_atomic_ref — Atomic variable reference


Reference atomically a value of a kind-4 integer or logical variable.


void _gfortran_caf_atomic_ref (caf_token_t token, size_t offset, int image_index, void *value, int *stat, int type, int kind)

tokenintent(in) An opaque pointer identifying the coarray.
offsetintent(in) By which amount of bytes the actual data is shifted compared to the base address of the coarray.
image_indexintent(in) The ID of the remote image; must be a positive number; zero indicates the current image when used noncoindexed.
valueintent(out) The variable assigned the atomically referenced variable.
statintent(out) Stores the status STAT= and may be NULL.
typethe data type, i.e. BT_INTEGER (1) or BT_LOGICAL (2).
kindThe kind value (only 4; always int)