YAZ  5.34.0
Functions | Variables
init_globals.c File Reference

Initialize global things. More...

#include <yaz/log.h>
#include <errno.h>
#include <libxml/parser.h>
#include <libxslt/xslt.h>

Go to the source code of this file.

Functions

void yaz_log_init_globals (void)
 
void yaz_log_deinit_globals (void)
 
void nmem_init_globals (void)
 
void yaz_init_globals (void)
 
void yaz_deinit_globals (void)
 

Variables

static int yaz_init_flag = 0
 

Detailed Description

Initialize global things.

Definition in file init_globals.c.

Function Documentation

◆ nmem_init_globals()

void nmem_init_globals ( void  )

Definition at line 174 of file nmem.c.

References nmem_lock(), and nmem_unlock().

Referenced by yaz_init_globals().

◆ yaz_deinit_globals()

void yaz_deinit_globals ( void  )

Definition at line 77 of file init_globals.c.

References yaz_init_flag, and yaz_log_deinit_globals().

Referenced by yaz_check_term1().

◆ yaz_init_globals()

void yaz_init_globals ( void  )

◆ yaz_log_deinit_globals()

void yaz_log_deinit_globals ( void  )

Definition at line 159 of file log.c.

References log_mutex, yaz_log_close(), and yaz_mutex_destroy().

Referenced by yaz_deinit_globals().

◆ yaz_log_init_globals()

void yaz_log_init_globals ( void  )

Definition at line 124 of file log.c.

References l_level, log_mutex, yaz_log_lock(), yaz_log_mask_str_x(), yaz_log_unlock(), and yaz_mutex_create().

Referenced by yaz_init_globals().

Variable Documentation

◆ yaz_init_flag

int yaz_init_flag = 0
static

Definition at line 38 of file init_globals.c.

Referenced by yaz_deinit_globals(), and yaz_init_globals().