PR_CExitMonitor =============== Decrement the entry count associated with a cached monitor. Syntax ------ .. code:: #include PRStatus PR_CExitMonitor(void *address); Parameters ~~~~~~~~~~ The function has the following parameters: ``address`` The address of the protected object--the same address previously passed to :ref:`PR_CEnterMonitor`. Returns ~~~~~~~ The function returns one of the following values: - If successful, ``PR_SUCCESS``. - If unsuccessful, ``PR_FAILURE``. This may indicate that the address parameter is invalid or that the calling thread is not in the monitor. Description ----------- Using the value specified in the address parameter to find a monitor in the monitor cache, :ref:`PR_CExitMonitor` decrements the entry count associated with the monitor. If the decremented entry count is zero, the monitor is exited.