2008-10-30 20:40:00 +03:00
/*
* Copyright ( C ) 2001 - 2004 Sistina Software , Inc . All rights reserved .
* Copyright ( C ) 2004 - 2007 Red Hat , Inc . All rights reserved .
*
* This file is part of LVM2 .
*
* This copyrighted material is made available to anyone wishing to use ,
* modify , copy , or redistribute it subject to the terms and conditions
* of the GNU Lesser General Public License v .2 .1 .
*
* You should have received a copy of the GNU Lesser General Public License
* along with this program ; if not , write to the Free Software Foundation ,
* Inc . , 59 Temple Place , Suite 330 , Boston , MA 02111 - 1307 USA
*/
# ifndef _LVM_GLOBALS_H
# define _LVM_GLOBALS_H
# define VERBOSE_BASE_LEVEL _LOG_WARN
# define SECURITY_LEVEL 0
void init_verbose ( int level ) ;
void init_test ( int level ) ;
void init_md_filtering ( int level ) ;
void init_pvmove ( int level ) ;
void init_full_scan_done ( int level ) ;
void init_trust_cache ( int trustcache ) ;
void init_debug ( int level ) ;
void init_cmd_name ( int status ) ;
void init_ignorelockingfailure ( int level ) ;
void init_lockingfailed ( int level ) ;
void init_security_level ( int level ) ;
void init_mirror_in_sync ( int in_sync ) ;
void init_dmeventd_monitor ( int reg ) ;
2010-01-05 23:56:51 +03:00
void init_background_polling ( int polling ) ;
2008-10-30 20:40:00 +03:00
void init_ignore_suspended_devices ( int ignore ) ;
2008-11-03 21:59:59 +03:00
void init_error_message_produced ( int produced ) ;
2008-12-18 08:27:17 +03:00
void init_is_static ( unsigned value ) ;
2010-01-11 18:40:03 +03:00
void init_udev_checking ( int checking ) ;
2008-10-30 20:40:00 +03:00
void set_cmd_name ( const char * cmd_name ) ;
2010-08-11 16:14:23 +04:00
void set_sysfs_dir_path ( const char * path ) ;
2008-10-30 20:40:00 +03:00
int test_mode ( void ) ;
int md_filtering ( void ) ;
int pvmove_mode ( void ) ;
int full_scan_done ( void ) ;
int trust_cache ( void ) ;
int verbose_level ( void ) ;
int debug_level ( void ) ;
int ignorelockingfailure ( void ) ;
int lockingfailed ( void ) ;
int security_level ( void ) ;
int mirror_in_sync ( void ) ;
2010-01-05 23:56:51 +03:00
int background_polling ( void ) ;
2008-10-30 20:40:00 +03:00
int ignore_suspended_devices ( void ) ;
const char * log_command_name ( void ) ;
2008-12-18 08:27:17 +03:00
unsigned is_static ( void ) ;
2010-01-11 18:40:03 +03:00
int udev_checking ( void ) ;
2010-08-11 16:14:23 +04:00
const char * sysfs_dir_path ( void ) ;
2008-10-30 20:40:00 +03:00
# define DMEVENTD_MONITOR_IGNORE -1
int dmeventd_monitor_mode ( void ) ;
# endif