fis-gtm/sr_unix/gtm_logicals.h

119 lines
4.4 KiB
C

/****************************************************************
* *
* Copyright 2001, 2012 Fidelity Information Services, Inc *
* *
* This source code contains the intellectual property *
* of its copyright holder(s), and is made available *
* under a license. If you do not know the terms of *
* the license, please stop and do not read further. *
* *
****************************************************************/
/* gtm_logicals.h - Environment variables used by GT.M. */
/* -------------------------- Common to Unix and VMS -------------------------- */
#define GTM_DIST_LOG "$gtm_dist"
/* Database */
#define GTM_GBLDIR "$gtmgbldir"
#define GTM_ENV_XLATE "$gtm_env_translate"
#define GTM_GVDUPSETNOOP "$gtm_gvdupsetnoop"
#define GTM_GVUNDEF_FATAL "$gtm_gvundef_fatal"
#define GTM_GDSCERT "$gtm_gdscert"
#define GTM_BLKUPGRADE_FLAG "$gtm_blkupgrade_flag"
#define GTM_DBFILEXT_SYSLOG_DISABLE "$gtm_dbfilext_syslog_disable"
#define GTM_TP_ALLOCATION_CLUE "$gtm_tp_allocation_clue"
#define GTM_TPNOTACIDTIME "$gtm_tpnotacidtime"
#define GTM_TPRESTART_LOG_DELTA "$gtm_tprestart_log_delta"
#define GTM_TPRESTART_LOG_LIMIT "$gtm_tprestart_log_first"
#define GTM_FULLBLOCKWRITES "$gtm_fullblockwrites"
#define GTM_ZMAXTPTIME "$gtm_zmaxtptime"
/* White-box testing */
#define GTM_WHITE_BOX_TEST_CASE_ENABLE "$gtm_white_box_test_case_enable"
#define GTM_WHITE_BOX_TEST_CASE_NUMBER "$gtm_white_box_test_case_number"
#define GTM_WHITE_BOX_TEST_CASE_COUNT "$gtm_white_box_test_case_count"
/* Indirection-cache */
#define GTM_MAX_INDRCACHE_MEMORY "$gtm_max_indrcache_memory"
#define GTM_MAX_INDRCACHE_COUNT "$gtm_max_indrcache_count"
/* MUPIP BACKUP */
#define GTM_BAK_TEMPDIR_LOG_NAME "$gtm_baktmpdir"
#define GTM_BAK_TEMPDIR_LOG_NAME_UC "$GTM_BAKTMPDIR"
/* Pattern match operator */
#define PAT_FILE "$gtm_pattern_file"
#define PAT_TABLE "$gtm_pattern_table"
/* Alternative Collation */
#define CT_PREFIX "$gtm_collate_"
#define LCT_PREFIX "$gtm_local_collate"
#define LCT_STDNULL "$gtm_lct_stdnull"
/* GTM processing versus M standard */
/* (see gtm_local_collate above) */
#define GTM_STDXKILL "$gtm_stdxkill"
#define GTM_LVNULLSUBS "$gtm_lvnullsubs"
/* Miscellaneous */
#define GTM_DEBUG_LEVEL_ENVLOG "$gtmdbglvl"
#define GTM_PRINCIPAL "$gtm_principal"
#define GTM_ZINTERRUPT "$gtm_zinterrupt"
#define SYSID "$gtm_sysid"
#define ZCOMPILE "$gtmcompile"
#define GTM_ZROUTINES "$gtmroutines"
#define ZYERROR "$gtm_zyerror"
#define ZTRAP_FORM "$gtm_ztrap_form"
#define ZTRAP_NEW "$gtm_ztrap_new"
#define ZDATE_FORM "$gtm_zdate_form"
#define DISABLE_ALIGN_STRINGS "$gtm_disable_alignstr"
#define GTM_MAX_SOCKETS "$gtm_max_sockets"
#define GTM_MEMORY_RESERVE "$gtm_memory_reserve"
#define GTM_ZQUIT_ANYWAY "$gtm_zquit_anyway"
#define GTM_NOUNDEF "$gtm_noundef"
#define GTM_PROMPT "$gtm_prompt"
#define GTM_BOOLEAN "$gtm_boolean"
#define GTM_PROCSTUCKEXEC "$gtm_procstuckexec"
#define GTM_TRACE_GROUPS "$gtm_trace_groups"
#define GTM_TRACE_TABLE_SIZE "$gtm_trace_table_size"
#define GTM_MPROF_TESTING "$gtm_trace_gbl_name"
/* -------------------------- Unix only -------------------------- */
/* Database */
#define GTM_TMP_ENV "$gtm_tmp"
#define GTM_SHMFLAGS "$gtm_shmatflags"
#define GTM_TRIGGER_ETRAP "$gtm_trigger_etrap"
#define GTM_SNAPTMPDIR "$gtm_snaptmpdir"
#define GTM_DB_STARTUP_MAX_WAIT "$gtm_db_startup_max_wait"
/* Replication */
#define GTM_REPL_INSTANCE "$gtm_repl_instance"
#define GTM_REPL_INSTNAME "$gtm_repl_instname"
#define GTM_REPL_INSTSECONDARY "$gtm_repl_instsecondary"
#define GTM_ZLIB_CMP_LEVEL "$gtm_zlib_cmp_level"
#define GTM_EVENT_LOG_LIB_ENV "$gtm_event_log_libpath"
#define GTM_EVENT_LOG_RTN_ENV "$gtm_event_log_rtn"
#define GTM_JNL_RELEASE_TIMEOUT "$gtm_jnl_release_timeout"
#define GTM_CUSTOM_ERRORS "$gtm_custom_errors"
/* Unicode */
#define GTM_CHSET_ENV "$gtm_chset"
#ifdef __MVS__
#define GTM_CHSET_LOCALE_ENV "$gtm_chset_locale"
#define GTM_TAG_UTF8_AS_ASCII "$gtm_dont_tag_UTF8_ASCII"
#endif
#define GTM_PATNUMERIC_ENV "$gtm_patnumeric"
#define GTM_BADCHAR_ENV "$gtm_badchar"
#define GTM_ICU_VERSION "$gtm_icu_version"
/* Miscellaneous */
#define GTM_LOG_ENV "$gtm_log"
#define GTM_PRINCIPAL_EDITING "$gtm_principal_editing"
#define GTM_QUIET_HALT "$gtm_quiet_halt"
#define GTM_NON_BLOCKED_WRITE_RETRIES "$gtm_non_blocked_write_retries"
#define GTM_NOCENABLE "$gtm_nocenable"
#define GTM_ERROR_ON_JNL_FILE_LOST "$gtm_error_on_jnl_file_lost"