IVEThreadInitKey creates a handle which all threads in the calling process may use to get (IVEThreadGetKeyValue) and set (IVEThreadSetKeyValue) thread-specific data.
#include "ive_standards.h"
#include "ive_thread.h"
void IVEThreadInitKey(IVEThreadKey* p_key, int* p_status);
There is no Fortran interface.
Inclusion of ive_standards.h sets certain feature-set macros. It is safest to include it before any other headers to avoid inconsistent definitions.
IVEThreadDestroyKey, IVEThreadSetKeyValue, IVEThreadGetKeyValue, and IVEThreadKey
| categories | alphabetical |
modified May 7, 2002
Eric Branlund (eric@msg.ucsf.edu)