
This flag causes EPICS to call abort() on assertion failures rather than suspend the executing thread. With the epicsThreadSuspendSelf() behavior, an IOC can end up in a difficult to detect error state where one or more threads has essentially crashed due to an assertion failure. This also matches the C behavior of assert(3)
98 lines
3.1 KiB
Plaintext
98 lines
3.1 KiB
Plaintext
#*************************************************************************
|
|
# Copyright (c) 2010 UChicago Argonne LLC, as Operator of Argonne
|
|
# National Laboratory.
|
|
# Copyright (c) 2002 The Regents of the University of California, as
|
|
# Operator of Los Alamos National Laboratory.
|
|
# EPICS BASE is distributed subject to a Software License Agreement found
|
|
# in file LICENSE that is included with this distribution.
|
|
#*************************************************************************
|
|
# Author: Andrew Johnson
|
|
# Date: 1 May 1995
|
|
#
|
|
# Experimental Physics and Industrial Control System (EPICS)
|
|
#
|
|
# CONFIG_SITE_ENV - EPICS Environment Parameter Site configuration file
|
|
#
|
|
# This file is read by the script base/src/libCom/env/bldEnvData.pl
|
|
# Variable definitions must take the form
|
|
# VAR = VALUE
|
|
# or
|
|
# VAR = "Value containing spaces"
|
|
# with each one on its own line.
|
|
# Enclosing spaces and "" will be trimmed.
|
|
#
|
|
|
|
# Site-specific environment settings
|
|
|
|
## Time service:
|
|
# EPICS_TZ
|
|
# Local timezone rules for vxWorks and RTEMS. The value follows the Posix
|
|
# TZ environment variable's Mm.n.d/h format (see the IBM link below for
|
|
# details). If TZ hasn't already been set when the osdTime timeRegister()
|
|
# C++ static constructor runs, this parameter will be copied into the TZ
|
|
# environment variable. Once the OS clock has been synchronized to NTP the
|
|
# routine tz2timezone() will be run to convert TZ into the TIMEZONE
|
|
# variable format that VxWorks needs.
|
|
# https://developer.ibm.com/articles/au-aix-posix/
|
|
|
|
# Japan Standard Time, no DST:
|
|
#EPICS_TZ = "JST-9"
|
|
|
|
# Central European (Summer) Time:
|
|
#EPICS_TZ = "CET-1CEST,M3.5.0/2,M10.5.0/3"
|
|
|
|
# Greenwich Mean/British Summer Time:
|
|
#EPICS_TZ = "GMT0BST,M3.5.0/1,M10.5.0/2"
|
|
|
|
# US Eastern Standard/Daylight Time:
|
|
#EPICS_TZ = "EST5EDT,M3.2.0/2,M11.1.0/2"
|
|
|
|
# US Central Standard/Daylight Time:
|
|
EPICS_TZ = "CST6CDT,M3.2.0/2,M11.1.0/2"
|
|
|
|
# US Mountain Standard/Daylight Time:
|
|
#EPICS_TZ = "MST7MDT,M3.2.0/2,M11.1.0/2"
|
|
|
|
# US Pacific Standard/Daylight Time:
|
|
#EPICS_TZ = "PST8PDT,M3.2.0/2,M11.1.0/2"
|
|
|
|
# US Hawaiian Standard Time, no DST:
|
|
#EPICS_TZ = "HST10"
|
|
|
|
# EPICS_TS_NTP_INET
|
|
# NTP time server ip address for VxWorks and RTEMS.
|
|
# IOC will use its boot host if this is not set.
|
|
EPICS_TS_NTP_INET=
|
|
|
|
# IOC Shell:
|
|
# IOCSH_PS1
|
|
# Prompt string
|
|
# IOCSH_HISTSIZE
|
|
# Number of lines of command history to keep.
|
|
# IOCSH_HISTEDIT_DISABLE
|
|
# Prevents use of readline or equivalent if defined.
|
|
IOCSH_PS1="epics> "
|
|
IOCSH_HISTSIZE=50
|
|
IOCSH_HISTEDIT_DISABLE=
|
|
|
|
# Log Server:
|
|
# EPICS_IOC_LOG_INET
|
|
# Log server ip addr.
|
|
# EPICS_IOC_LOG_FILE_NAME
|
|
# pathname to the log file.
|
|
# EPICS_IOC_LOG_FILE_LIMIT
|
|
# maximum log file size.
|
|
# EPICS_IOC_LOG_FILE_COMMAND
|
|
# A shell command string used to obtain a new
|
|
# path name in response to SIGHUP - the new path name will
|
|
# replace any path name supplied in EPICS_IOC_LOG_FILE_NAME
|
|
|
|
EPICS_IOC_LOG_INET=
|
|
EPICS_IOC_LOG_FILE_NAME=
|
|
EPICS_IOC_LOG_FILE_COMMAND=
|
|
EPICS_IOC_LOG_FILE_LIMIT=1000000
|
|
|
|
# Set to 'YES' to call abort() rather than suspend the current thread
|
|
# when an assert() fails
|
|
EPICS_ABORT_ON_ASSERT=NO
|