PAPIC:PAPI lock.3
From PAPIDocs
(Redirected from PAPIC:PAPI unlock.3)
Jump to: navigation, search


NAME

  • PAPI_lock - Lock one of two mutex variables defined in papi.h
  • PAPI_unlock - Unlock one of the mutex variables defined in papi.h

Synopsis

C Interface

#include <papi.h>
void PAPI_lock(int lock);
void PAPI_unlock(int lock);

Fortran Interface

#include fpapi.h
PAPIF_lock(C_INT  lock)
PAPIF_unlock(C_INT  lock)

Description

PAPI_lock() Grabs access to one of the two PAPI mutex variables. This function is provided to the user to have a platform independent call to (hopefully) efficiently implemented mutex.

PAPI_unlock() unlocks the mutex acquired by a call to PAPI_lock .

Bugs

These functions have no known bugs.

ARGUMENT

lock -- an integer value specifying one of the two user locks: PAPI_USR1_LOCK or PAPI_USR2_LOCK

See Also

PAPI_thread_init(3)