14#include "TVirtualRWMutex.h"
66 if (event->fname && strncmp (event->fname,
"libXrd", 6) == 0)
return 0;
73 if (event->step == 0) {
76 else if (event->step == 1)
78 m->WriteUnLock(
nullptr);
int ath_dso_cbk_register(ath_dso_event_cbk_t cbk, void *userdata)
const DsoRootLock dsoRootLock
Set up this hook when this library gets loaded.
Define macros for attributes used to control the static checker.
#define ATLAS_THREAD_SAFE
Workaround for ROOT TClassTable locking problem.
DsoRootLock()
Constructor.
static int hook(const ath_dso_event *event, void *userdata)
Acquire the ROOT core lock during library loading.
-*- C -*- AthDsoCbk.h Header file for the dso callbacks api Author: S.Binetbinet@cern....