version 1.8, 2021/02/19 16:42:10 |
version 1.9, 2021/04/05 11:27:00 |
Line 69 typedef struct dlopen_data { |
|
Line 69 typedef struct dlopen_data { |
|
if ((cd->flags & DNS_SDLZFLAG_THREADSAFE) == 0 && \ |
if ((cd->flags & DNS_SDLZFLAG_THREADSAFE) == 0 && \ |
!cd->in_configure) \ |
!cd->in_configure) \ |
LOCK(&cd->lock); \ |
LOCK(&cd->lock); \ |
} while (/*CONSTCOND*/0) |
} while (0) |
|
|
#define MAYBE_UNLOCK(cd) \ |
#define MAYBE_UNLOCK(cd) \ |
do { \ |
do { \ |
if ((cd->flags & DNS_SDLZFLAG_THREADSAFE) == 0 && \ |
if ((cd->flags & DNS_SDLZFLAG_THREADSAFE) == 0 && \ |
!cd->in_configure) \ |
!cd->in_configure) \ |
UNLOCK(&cd->lock); \ |
UNLOCK(&cd->lock); \ |
} while (/*CONSTCOND*/0) |
} while (0) |
|
|
/* |
/* |
* Log a message at the given level. |
* Log a message at the given level. |