From f058c2d14245236cb6f706d77391621d008ef683 Mon Sep 17 00:00:00 2001 From: zimoch Date: Wed, 14 Dec 2011 09:19:54 +0000 Subject: [PATCH] update to 3.14.12.2 --- configure/os/CONFIG_SITE.Common.ios-arm | 28 ++ configure/os/CONFIG_SITE.Common.linux-x86 | 8 +- configure/os/CONFIG_SITE.Common.linux-x86_64 | 8 +- src/RTEMS/base/Makefile | 15 +- src/bpt/Makefile | 3 +- src/ca/CAref.html | 6 +- src/ca/Makefile | 2 +- src/ca/acctst.c | 257 +++++++++++++++++-- src/ca/acctstRegister.cpp | 69 +++++ src/ca/cac.h | 4 +- src/ca/cadef.h | 3 +- src/ca/udpiiu.cpp | 19 +- src/ca/udpiiu.h | 31 ++- src/cap5/CA.pm | 10 +- src/cap5/Makefile | 22 +- src/cas/example/directoryService/Makefile | 4 +- src/cas/generic/st/casStreamOS.cc | 24 +- src/catools/caget.c | 28 +- src/catools/cainfo.c | 6 +- src/catools/camonitor.c | 136 +++++----- src/catools/caput.c | 5 +- src/db/Makefile | 2 - src/db/dbCAC.h | 6 +- src/db/dbCommon.dbd | 5 +- src/db/dbEvent.c | 196 +++++++------- src/db/dbIocRegister.c | 4 +- src/db/dbPutNotifyBlocker.cpp | 41 +-- src/db/dbScan.c | 169 ++++++------ src/db/dbScan.h | 10 +- src/dbStatic/dbExpand.c | 58 +++-- src/dbStatic/dbStaticLib.c | 6 +- src/dbStatic/dbStaticLib.h | 4 +- src/dev/softDev/devEventSoft.c | 23 +- src/excas/Makefile | 4 +- src/gdd/gdd.cc | 4 +- src/libCom/Makefile | 2 - src/libCom/calc/postfix.c | 20 +- src/libCom/cxxTemplates/epicsSingleton.h | 4 +- src/libCom/ellLib/ellLib.c | 7 - src/libCom/error/errlog.c | 23 +- src/libCom/osi/os/Darwin/osdSock.h | 15 +- src/libCom/osi/os/Linux/osdSock.h | 13 +- src/libCom/osi/os/RTEMS/osdSock.h | 13 +- src/libCom/osi/os/RTEMS/osdTime.cpp | 15 +- src/libCom/osi/os/WIN32/osdSock.h | 13 +- src/libCom/osi/os/WIN32/osdThread.c | 6 +- src/libCom/osi/os/WIN32/osdTime.cpp | 78 ++++-- src/libCom/osi/os/cygwin32/osdSock.h | 12 +- src/libCom/osi/os/freebsd/osdSock.h | 8 - src/libCom/osi/os/iOS/osdSock.h | 12 +- src/libCom/osi/os/posix/epicsMath.h | 5 + src/libCom/osi/os/posix/osdThread.c | 109 +++++++- src/libCom/osi/os/solaris/osdSock.h | 12 +- src/libCom/osi/os/vxWorks/devLibVMEOSD.c | 10 +- src/libCom/osi/os/vxWorks/osdSock.h | 14 +- src/libCom/test/Makefile | 8 +- src/libCom/test/epicsErrlogTest.c | 18 +- src/libCom/test/macEnvExpandTest.c | 4 +- src/libCom/timer/timerQueueActiveMgr.cpp | 13 +- src/makeBaseApp/makeBaseApp.pl | 92 +------ src/makeBaseApp/top/caServerApp/Makefile | 16 +- src/misc/iocInit.c | 99 ++++++- src/rec/Makefile | 5 +- src/rec/calcoutRecord.c | 23 +- src/rec/calcoutRecord.dbd | 11 +- src/rec/compressRecord.c | 14 +- src/rec/compressRecord.dbd | 4 + src/rec/eventRecord.c | 30 +-- src/rec/eventRecord.dbd | 16 +- src/softIoc/makeInstallDir.pl | 2 + src/tools/EPICS/Path.pm | 7 +- src/tools/convertRelease.pl | 6 +- src/tools/fullPathName.pl | 4 +- src/tools/installEpics.pl | 19 +- src/tools/makeDbDepends.pl | 39 ++- src/util/iocLogServer.c | 46 ++-- startup/EpicsHostArch | 9 +- startup/EpicsHostArch.pl | 5 +- 78 files changed, 1228 insertions(+), 873 deletions(-) create mode 100644 configure/os/CONFIG_SITE.Common.ios-arm create mode 100644 src/ca/acctstRegister.cpp diff --git a/configure/os/CONFIG_SITE.Common.ios-arm b/configure/os/CONFIG_SITE.Common.ios-arm new file mode 100644 index 000000000..89daf1cf9 --- /dev/null +++ b/configure/os/CONFIG_SITE.Common.ios-arm @@ -0,0 +1,28 @@ +# CONFIG_SITE.Common.ios-arm +# +# Revision-Id: anj@aps.anl.gov-20111202164243-clxybuefflizbyvr +# This file is maintained by the build community. +# +# Site-specific settings for ios-arm target builds +#------------------------------------------------------- + +# Which ARM instruction set(s) to generate code for: +# Most iOS devices can run programs compiled for both the +# ARMv6 and ARMv7 instruction sets. ARMv7 code is usually +# more efficient, but the older devices listed below can only +# use the ARMv6 instruction set. Including both architectures +# generates a Universal binary, which is larger and takes +# longer to compile but runs efficiently on all devices. +# +# ARMv6-only devices: iPhone 1 or 3G, iPod Touch Gen 1 or 2 +# +ARCH_CLASS = armv7 +#ARCH_CLASS = armv6 armv7 +#ARCH_CLASS = armv6 + + +# Uncomment these two definitions to use g++ instead of clang++ +# which may be needed in some circumstances: +# +#CCC = $(GNU_BIN)/c++ +#GNU_LDLIBS_YES = -lgcc diff --git a/configure/os/CONFIG_SITE.Common.linux-x86 b/configure/os/CONFIG_SITE.Common.linux-x86 index b404b368c..cb57b0d4a 100644 --- a/configure/os/CONFIG_SITE.Common.linux-x86 +++ b/configure/os/CONFIG_SITE.Common.linux-x86 @@ -1,6 +1,6 @@ # CONFIG_SITE.Common.linux-x86 # -# Revision-Id: anj@aps.anl.gov-20101122164049-brpnm0uwvpptmw80 +# Revision-Id: anj@aps.anl.gov-20111207195604-heciohzgvyhhpgrb # # Site Specific definitions for linux-x86 target # Only the local epics system manager should modify this file @@ -33,4 +33,8 @@ COMMANDLINE_LIBRARY = READLINE #COMMANDLINE_LIBRARY = READLINE_CURSES -OP_SYS_CFLAGS += -g +# It makes sense to include debugging symbols even in optimized builds +# in case you want to attach gdb to the process or examine a core-dump. +# This does cost disk space, but not memory as debug symbols are not +# loaded into RAM when the binary is loaded. +OPT_CFLAGS_YES += -g diff --git a/configure/os/CONFIG_SITE.Common.linux-x86_64 b/configure/os/CONFIG_SITE.Common.linux-x86_64 index 00dcd1bd2..a69b4a7a2 100644 --- a/configure/os/CONFIG_SITE.Common.linux-x86_64 +++ b/configure/os/CONFIG_SITE.Common.linux-x86_64 @@ -1,6 +1,6 @@ # CONFIG_SITE.Common.linux-x86_64 # -# Revision-Id: anj@aps.anl.gov-20101122164049-brpnm0uwvpptmw80 +# Revision-Id: anj@aps.anl.gov-20111207195604-heciohzgvyhhpgrb # # Site Specific definitions for linux-x86_64 target # Only the local epics system manager should modify this file @@ -33,4 +33,8 @@ COMMANDLINE_LIBRARY = READLINE #COMMANDLINE_LIBRARY = READLINE_CURSES -OP_SYS_CFLAGS += -g +# It makes sense to include debugging symbols even in optimized builds +# in case you want to attach gdb to the process or examine a core-dump. +# This does cost disk space, but not memory as debug symbols are not +# loaded into RAM when the binary is loaded. +OPT_CFLAGS_YES += -g diff --git a/src/RTEMS/base/Makefile b/src/RTEMS/base/Makefile index 98d24509f..e77beeeb7 100644 --- a/src/RTEMS/base/Makefile +++ b/src/RTEMS/base/Makefile @@ -12,15 +12,14 @@ include $(TOP)/configure/CONFIG INC += epicsRtemsInitHooks.h -SRCS += rtems_init.c -SRCS += rtems_config.c -SRCS += rtems_netconfig.c -SRCS += rtems_util.c -SRCS += setBootConfigFromNVRAM.c -SRCS += epicsRtemsInitHookPre.c -SRCS += epicsRtemsInitHookPost.c +rtemsCom_SRCS += rtems_init.c +rtemsCom_SRCS += rtems_config.c +rtemsCom_SRCS += rtems_netconfig.c +rtemsCom_SRCS += rtems_util.c +rtemsCom_SRCS += setBootConfigFromNVRAM.c +rtemsCom_SRCS += epicsRtemsInitHookPre.c +rtemsCom_SRCS += epicsRtemsInitHookPost.c LIBRARY_RTEMS = rtemsCom -LIBRARY_SRCS = $(SRCS) $(BUILD_ARCHS) include $(TOP)/configure/RULES diff --git a/src/bpt/Makefile b/src/bpt/Makefile index f78b13d98..231c1b105 100644 --- a/src/bpt/Makefile +++ b/src/bpt/Makefile @@ -22,7 +22,8 @@ DBD += bptTypeKdegF.dbd PROD_LIBS = Com PROD_HOST += makeBpt -makeBpt_SRCS=makeBpt + +makeBpt_SRCS = makeBpt include $(TOP)/configure/RULES diff --git a/src/ca/CAref.html b/src/ca/CAref.html index 17855839e..185eedd3b 100644 --- a/src/ca/CAref.html +++ b/src/ca/CAref.html @@ -52,7 +52,7 @@ src="http://www.w3.org/Icons/valid-html401" alt="Valid HTML 4.01!" height="31" width="88">

Modified on -Date: Wed 2010-11-24 13:31:47 -0500

+Date: Tue 2011-07-26 10:40:37 -0600


Table of Contents

@@ -246,7 +246,7 @@ Date: Wed 2010-11-24 13:31:47 -0500

Why Reconfigure Channel Access

-

Typically reasons to reconfigure EPICS Channel Access:

+

Typical reasons to reconfigure EPICS Channel Access: