From 833648c97762c404bd44f1eddf9174cdd396dcc4 Mon Sep 17 00:00:00 2001 From: Ralph Lange Date: Tue, 19 Jun 2018 11:24:03 +0200 Subject: [PATCH] Move all under modules/libcom --- .gitignore | 14 --- LICENSE | 87 ------------------- {.ci => modules/libcom/.ci}/travis-build.sh | 0 {.ci => modules/libcom/.ci}/travis-prepare.sh | 0 .travis.yml => modules/libcom/.travis.yml | 0 Makefile => modules/libcom/Makefile | 0 {RTEMS => modules/libcom/RTEMS}/Makefile | 0 .../libcom/RTEMS}/epicsRtemsInitHookPost.c | 0 .../libcom/RTEMS}/epicsRtemsInitHookPre.c | 0 .../libcom/RTEMS}/epicsRtemsInitHooks.h | 0 .../libcom/RTEMS}/rtems_config.c | 0 {RTEMS => modules/libcom/RTEMS}/rtems_init.c | 0 .../libcom/RTEMS}/rtems_netconfig.c | 0 {RTEMS => modules/libcom/RTEMS}/rtems_util.c | 0 .../libcom/RTEMS}/setBootConfigFromNVRAM.c | 0 .../libcom/configure}/CONFIG | 0 .../libcom/configure}/CONFIG_LIBCOM_MODULE | 0 .../libcom/configure}/CONFIG_LIBCOM_VERSION | 0 .../libcom/configure}/CONFIG_SITE | 0 .../libcom/configure}/Makefile | 0 .../libcom/configure}/RELEASE | 0 {configure => modules/libcom/configure}/RULES | 0 .../libcom/configure}/RULES_DIRS | 0 .../libcom/configure}/RULES_TOP | 0 {src => modules/libcom/src}/Com.rc | 0 {src => modules/libcom/src}/Makefile | 0 {src => modules/libcom/src}/as/Makefile | 0 {src => modules/libcom/src}/as/RULES | 0 {src => modules/libcom/src}/as/asLib.h | 0 {src => modules/libcom/src}/as/asLib.y | 0 .../libcom/src}/as/asLibRoutines.c | 0 {src => modules/libcom/src}/as/asLib_lex.l | 0 {src => modules/libcom/src}/as/asTrapWrite.c | 0 {src => modules/libcom/src}/as/asTrapWrite.h | 0 .../libcom/src}/bucketLib/Makefile | 0 .../libcom/src}/bucketLib/bucketLib.c | 0 .../libcom/src}/bucketLib/bucketLib.h | 0 {src => modules/libcom/src}/calc/Makefile | 0 .../libcom/src}/calc/calcPerform.c | 0 {src => modules/libcom/src}/calc/postfix.c | 0 {src => modules/libcom/src}/calc/postfix.h | 0 {src => modules/libcom/src}/calc/postfixPvt.h | 0 {src => modules/libcom/src}/cppStd/Makefile | 0 .../libcom/src}/cppStd/epicsAlgorithm.h | 0 .../libcom/src}/cppStd/epicsExcept.h | 0 {src => modules/libcom/src}/cvtFast/Makefile | 0 {src => modules/libcom/src}/cvtFast/cvtFast.c | 0 {src => modules/libcom/src}/cvtFast/cvtFast.h | 0 .../libcom/src}/cxxTemplates/Makefile | 0 .../libcom/src}/cxxTemplates/README | 0 .../libcom/src}/cxxTemplates/epicsGuard.h | 0 .../libcom/src}/cxxTemplates/epicsSingleton.h | 0 .../src}/cxxTemplates/epicsSingletonMutex.cpp | 0 .../libcom/src}/cxxTemplates/resourceLib.cpp | 0 .../libcom/src}/cxxTemplates/resourceLib.h | 0 .../libcom/src}/cxxTemplates/test/Makefile | 0 .../src}/cxxTemplates/test/minmaxTest.cc | 0 .../src}/cxxTemplates/test/resourceLibTest.cc | 0 .../src}/cxxTemplates/test/tsDLListBench.cc | 0 .../src}/cxxTemplates/test/tsDLListTest.cc | 0 .../src}/cxxTemplates/test/tsSLListBench.cc | 0 .../src}/cxxTemplates/test/tsSLListTest.cc | 0 .../libcom/src}/cxxTemplates/tsDLList.h | 0 .../libcom/src}/cxxTemplates/tsFreeList.h | 0 .../libcom/src}/cxxTemplates/tsMinMax.h | 0 .../libcom/src}/cxxTemplates/tsSLList.h | 0 {src => modules/libcom/src}/dbmf/Makefile | 0 {src => modules/libcom/src}/dbmf/dbmf.c | 0 {src => modules/libcom/src}/dbmf/dbmf.h | 0 {src => modules/libcom/src}/ellLib/Makefile | 0 {src => modules/libcom/src}/ellLib/ellLib.c | 0 {src => modules/libcom/src}/ellLib/ellLib.h | 0 {src => modules/libcom/src}/ellLib/ellSort.c | 0 {src => modules/libcom/src}/env/Makefile | 0 {src => modules/libcom/src}/env/RULES | 0 {src => modules/libcom/src}/env/bldEnvData.pl | 0 {src => modules/libcom/src}/env/envDefs.h | 0 {src => modules/libcom/src}/env/envSubr.c | 0 {src => modules/libcom/src}/error/Makefile | 0 {src => modules/libcom/src}/error/RULES | 0 .../libcom/src}/error/epicsPrint.h | 0 {src => modules/libcom/src}/error/errMdef.h | 0 {src => modules/libcom/src}/error/errSymLib.c | 0 {src => modules/libcom/src}/error/errSymTbl.h | 0 {src => modules/libcom/src}/error/errlog.c | 0 {src => modules/libcom/src}/error/errlog.h | 0 .../libcom/src}/error/makeStatTbl.pl | 0 {src => modules/libcom/src}/fdmgr/Makefile | 0 .../libcom/src}/fdmgr/fdManager.cpp | 0 {src => modules/libcom/src}/fdmgr/fdManager.h | 0 {src => modules/libcom/src}/fdmgr/fdmgr.cpp | 0 {src => modules/libcom/src}/fdmgr/fdmgr.h | 0 {src => modules/libcom/src}/flex/COPYING | 0 {src => modules/libcom/src}/flex/Changes | 0 .../libcom/src}/flex/EPICS_READ_THIS | 0 {src => modules/libcom/src}/flex/Flex.doc | 0 {src => modules/libcom/src}/flex/Makefile | 0 {src => modules/libcom/src}/flex/README | 0 {src => modules/libcom/src}/flex/RULES | 0 {src => modules/libcom/src}/flex/ccl.c | 0 {src => modules/libcom/src}/flex/dfa.c | 0 {src => modules/libcom/src}/flex/ecs.c | 0 {src => modules/libcom/src}/flex/flex.c | 0 {src => modules/libcom/src}/flex/flex.html | 0 {src => modules/libcom/src}/flex/flex.skel | 0 .../libcom/src}/flex/flex.skel.static | 0 {src => modules/libcom/src}/flex/flexdef.h | 0 {src => modules/libcom/src}/flex/flexdoc.html | 0 {src => modules/libcom/src}/flex/gen.c | 0 {src => modules/libcom/src}/flex/libmain.c | 0 {src => modules/libcom/src}/flex/misc.c | 0 {src => modules/libcom/src}/flex/nfa.c | 0 {src => modules/libcom/src}/flex/parse.y | 0 {src => modules/libcom/src}/flex/scan.c | 0 .../libcom/src}/flex/scan.l.DISTRIB | 0 {src => modules/libcom/src}/flex/sym.c | 0 {src => modules/libcom/src}/flex/tblcmp.c | 0 {src => modules/libcom/src}/flex/yylex.c | 0 {src => modules/libcom/src}/freeList/Makefile | 0 .../libcom/src}/freeList/freeList.h | 0 .../libcom/src}/freeList/freeListLib.c | 0 {src => modules/libcom/src}/gpHash/Makefile | 0 {src => modules/libcom/src}/gpHash/gpHash.h | 0 .../libcom/src}/gpHash/gpHashLib.c | 0 {src => modules/libcom/src}/iocsh/Makefile | 0 {src => modules/libcom/src}/iocsh/iocsh.cpp | 0 {src => modules/libcom/src}/iocsh/iocsh.h | 0 .../libcom/src}/iocsh/libComRegister.c | 0 .../libcom/src}/iocsh/libComRegister.h | 0 {src => modules/libcom/src}/iocsh/registry.c | 0 {src => modules/libcom/src}/iocsh/registry.h | 0 {src => modules/libcom/src}/libComVersion.h | 0 .../libcom/src}/libComVersionNum.h@ | 0 {src => modules/libcom/src}/log/Makefile | 0 {src => modules/libcom/src}/log/S99logServer@ | 0 {src => modules/libcom/src}/log/iocLog.c | 0 {src => modules/libcom/src}/log/iocLog.h | 0 .../libcom/src}/log/iocLogServer.c | 0 {src => modules/libcom/src}/log/logClient.c | 0 {src => modules/libcom/src}/log/logClient.h | 0 .../libcom/src}/macLib/EPICS/macLib.pm | 0 {src => modules/libcom/src}/macLib/Makefile | 0 {src => modules/libcom/src}/macLib/macCore.c | 0 {src => modules/libcom/src}/macLib/macEnv.c | 0 {src => modules/libcom/src}/macLib/macLib.h | 0 .../libcom/src}/macLib/macLibNOTES | 0 .../libcom/src}/macLib/macLibREADME | 0 {src => modules/libcom/src}/macLib/macUtil.c | 0 {src => modules/libcom/src}/misc/Makefile | 0 {src => modules/libcom/src}/misc/RULES | 0 {src => modules/libcom/src}/misc/aToIPAddr.c | 0 {src => modules/libcom/src}/misc/adjustment.c | 0 {src => modules/libcom/src}/misc/adjustment.h | 0 {src => modules/libcom/src}/misc/alarm.h | 0 .../libcom/src}/misc/alarmString.c | 0 .../libcom/src}/misc/alarmString.h | 0 .../libcom/src}/misc/cantProceed.c | 0 .../libcom/src}/misc/cantProceed.h | 0 {src => modules/libcom/src}/misc/dbDefs.h | 0 .../libcom/src}/misc/epicsConvert.c | 0 .../libcom/src}/misc/epicsConvert.h | 0 {src => modules/libcom/src}/misc/epicsExit.c | 0 {src => modules/libcom/src}/misc/epicsExit.h | 0 .../libcom/src}/misc/epicsExport.h | 0 .../libcom/src}/misc/epicsStdlib.c | 0 .../libcom/src}/misc/epicsStdlib.h | 0 .../libcom/src}/misc/epicsString.c | 0 .../libcom/src}/misc/epicsString.h | 0 {src => modules/libcom/src}/misc/epicsTypes.h | 0 .../libcom/src}/misc/epicsUnitTest.c | 0 .../libcom/src}/misc/epicsUnitTest.h | 0 .../src}/misc/ipAddrToAsciiAsynchronous.cpp | 0 .../src}/misc/ipAddrToAsciiAsynchronous.h | 0 .../libcom/src}/misc/locationException.h | 0 .../libcom/src}/misc/makeEpicsVersion.pl | 0 {src => modules/libcom/src}/misc/shareLib.h | 0 {src => modules/libcom/src}/misc/testMain.h | 0 .../libcom/src}/misc/truncateFile.c | 0 .../libcom/src}/misc/unixFileName.h | 0 {src => modules/libcom/src}/osi/Makefile | 0 {src => modules/libcom/src}/osi/RULES | 0 {src => modules/libcom/src}/osi/TODOfuture | 0 .../osi/compiler/clang/compilerSpecific.h | 0 .../src}/osi/compiler/clang/epicsAtomicCD.h | 0 .../osi/compiler/default/compilerSpecific.h | 0 .../src}/osi/compiler/default/epicsAtomicCD.h | 0 .../src}/osi/compiler/gcc/compilerSpecific.h | 0 .../src}/osi/compiler/gcc/epicsAtomicCD.h | 0 .../src}/osi/compiler/msvc/compilerSpecific.h | 0 .../src}/osi/compiler/msvc/epicsAtomicCD.h | 0 .../osi/compiler/solStudio/compilerSpecific.h | 0 .../osi/compiler/solStudio/epicsAtomicCD.h | 0 .../libcom/src}/osi/compilerDependencies.h | 0 {src => modules/libcom/src}/osi/devLib.h | 0 {src => modules/libcom/src}/osi/devLibVME.c | 0 {src => modules/libcom/src}/osi/devLibVME.h | 0 .../libcom/src}/osi/devLibVMEImpl.h | 0 {src => modules/libcom/src}/osi/epicsAssert.h | 0 {src => modules/libcom/src}/osi/epicsAtomic.h | 0 .../libcom/src}/osi/epicsAtomicDefault.h | 0 {src => modules/libcom/src}/osi/epicsEndian.h | 0 .../libcom/src}/osi/epicsEvent.cpp | 0 {src => modules/libcom/src}/osi/epicsEvent.h | 0 .../libcom/src}/osi/epicsFindSymbol.h | 0 .../libcom/src}/osi/epicsGeneralTime.c | 0 .../libcom/src}/osi/epicsGeneralTime.h | 0 .../libcom/src}/osi/epicsInterrupt.h | 0 {src => modules/libcom/src}/osi/epicsMath.cpp | 0 .../libcom/src}/osi/epicsMessageQueue.cpp | 0 .../libcom/src}/osi/epicsMessageQueue.h | 0 .../libcom/src}/osi/epicsMutex.cpp | 0 {src => modules/libcom/src}/osi/epicsMutex.h | 0 .../libcom/src}/osi/epicsReadline.c | 0 .../libcom/src}/osi/epicsReadline.h | 0 {src => modules/libcom/src}/osi/epicsSignal.h | 0 {src => modules/libcom/src}/osi/epicsSpin.h | 0 .../libcom/src}/osi/epicsStackTrace.c | 0 .../libcom/src}/osi/epicsStackTrace.h | 0 .../libcom/src}/osi/epicsStackTracePvt.h | 0 {src => modules/libcom/src}/osi/epicsStdio.c | 0 {src => modules/libcom/src}/osi/epicsStdio.h | 0 .../libcom/src}/osi/epicsStdioRedirect.h | 0 .../libcom/src}/osi/epicsTempFile.h | 0 .../libcom/src}/osi/epicsThread.cpp | 0 {src => modules/libcom/src}/osi/epicsThread.h | 0 {src => modules/libcom/src}/osi/epicsTime.cpp | 0 {src => modules/libcom/src}/osi/epicsTime.h | 0 .../libcom/src}/osi/generalTimeSup.h | 0 .../libcom/src}/osi/os/Darwin/epicsMath.h | 0 .../src}/osi/os/Darwin/osdBackTrace.cpp | 0 .../libcom/src}/osi/os/Darwin/osdEnv.c | 0 .../libcom/src}/osi/os/Darwin/osdFindAddr.c | 0 .../libcom/src}/osi/os/Darwin/osdMonotonic.c | 0 .../libcom/src}/osi/os/Darwin/osdSock.h | 0 .../src}/osi/os/Darwin/osdSockAddrReuse.cpp | 0 .../libcom/src}/osi/os/Darwin/osdTime.cpp | 0 .../libcom/src}/osi/os/Darwin/osdTime.h | 0 .../libcom/src}/osi/os/Darwin/osiFileName.h | 0 .../libcom/src}/osi/os/Linux/osdBackTrace.cpp | 0 .../libcom/src}/osi/os/Linux/osdFindAddr.c | 0 .../libcom/src}/osi/os/Linux/osdSock.h | 0 .../libcom/src}/osi/os/Linux/osdThread.h | 0 .../libcom/src}/osi/os/Linux/osdThreadExtra.c | 0 .../libcom/src}/osi/os/Linux/osdTime.h | 0 .../libcom/src}/osi/os/Linux/osiFileName.h | 0 .../libcom/src}/osi/os/Linux/osiUnistd.h | 0 .../libcom/src}/osi/os/RTEMS/devLibVMEOSD.c | 0 .../src}/osi/os/RTEMS/epicsAtomicOSD.cpp | 0 .../libcom/src}/osi/os/RTEMS/epicsAtomicOSD.h | 0 .../libcom/src}/osi/os/RTEMS/epicsMMIO.h | 0 .../libcom/src}/osi/os/RTEMS/epicsMath.h | 0 .../libcom/src}/osi/os/RTEMS/osdEvent.c | 0 .../libcom/src}/osi/os/RTEMS/osdEvent.h | 0 .../libcom/src}/osi/os/RTEMS/osdFindSymbol.c | 0 .../libcom/src}/osi/os/RTEMS/osdInterrupt.c | 0 .../libcom/src}/osi/os/RTEMS/osdInterrupt.h | 0 .../src}/osi/os/RTEMS/osdMessageQueue.c | 0 .../src}/osi/os/RTEMS/osdMessageQueue.h | 0 .../libcom/src}/osi/os/RTEMS/osdMutex.c | 0 .../libcom/src}/osi/os/RTEMS/osdMutex.h | 0 .../libcom/src}/osi/os/RTEMS/osdPoolStatus.c | 0 .../libcom/src}/osi/os/RTEMS/osdProcess.c | 0 .../libcom/src}/osi/os/RTEMS/osdReadline.c | 0 .../libcom/src}/osi/os/RTEMS/osdSignal.cpp | 0 .../libcom/src}/osi/os/RTEMS/osdSock.h | 0 .../libcom/src}/osi/os/RTEMS/osdSpin.c | 0 .../libcom/src}/osi/os/RTEMS/osdStrtod.h | 0 .../libcom/src}/osi/os/RTEMS/osdThread.c | 0 .../libcom/src}/osi/os/RTEMS/osdThread.h | 0 .../libcom/src}/osi/os/RTEMS/osdThreadExtra.c | 0 .../libcom/src}/osi/os/RTEMS/osdTime.cpp | 0 .../libcom/src}/osi/os/RTEMS/osdTime.h | 0 .../libcom/src}/osi/os/RTEMS/osdVME.h | 0 .../libcom/src}/osi/os/RTEMS/osiFileName.h | 0 .../libcom/src}/osi/os/RTEMS/osiUnistd.h | 0 .../libcom/src}/osi/os/WIN32/epicsAtomicMS.h | 0 .../libcom/src}/osi/os/WIN32/epicsAtomicOSD.h | 0 .../libcom/src}/osi/os/WIN32/epicsGetopt.c | 0 .../libcom/src}/osi/os/WIN32/epicsGetopt.h | 0 .../libcom/src}/osi/os/WIN32/epicsMath.h | 0 .../WIN32/epicsSocketConvertErrnoToString.cpp | 0 .../src}/osi/os/WIN32/epicsTempFile.cpp | 0 .../osi/os/WIN32/forceBadAllocException.cpp | 0 .../libcom/src}/osi/os/WIN32/osdBackTrace.cpp | 0 .../libcom/src}/osi/os/WIN32/osdEvent.c | 0 .../libcom/src}/osi/os/WIN32/osdEvent.h | 0 .../libcom/src}/osi/os/WIN32/osdFindSymbol.c | 0 .../libcom/src}/osi/os/WIN32/osdMonotonic.c | 0 .../libcom/src}/osi/os/WIN32/osdMutex.c | 0 .../libcom/src}/osi/os/WIN32/osdMutex.h | 0 .../libcom/src}/osi/os/WIN32/osdNetIntf.c | 0 .../libcom/src}/osi/os/WIN32/osdPoolStatus.c | 0 .../libcom/src}/osi/os/WIN32/osdPoolStatus.h | 0 .../libcom/src}/osi/os/WIN32/osdProcess.c | 0 .../libcom/src}/osi/os/WIN32/osdSignal.cpp | 0 .../libcom/src}/osi/os/WIN32/osdSock.c | 0 .../libcom/src}/osi/os/WIN32/osdSock.h | 0 .../src}/osi/os/WIN32/osdSockAddrReuse.cpp | 0 .../libcom/src}/osi/os/WIN32/osdStdio.c | 0 .../libcom/src}/osi/os/WIN32/osdStrtod.h | 0 .../libcom/src}/osi/os/WIN32/osdThread.c | 0 .../libcom/src}/osi/os/WIN32/osdThread.h | 0 .../libcom/src}/osi/os/WIN32/osdThreadExtra.c | 0 .../libcom/src}/osi/os/WIN32/osdTime.cpp | 0 .../libcom/src}/osi/os/WIN32/osdTime.h | 0 .../libcom/src}/osi/os/WIN32/osdWireConfig.h | 0 .../libcom/src}/osi/os/WIN32/osiFileName.h | 0 .../libcom/src}/osi/os/WIN32/osiUnistd.h | 0 .../src}/osi/os/WIN32/setThreadName.cpp | 0 .../src}/osi/os/WIN32/systemCallIntMech.cpp | 0 .../src}/osi/os/cygwin32/devLibVMEOSD.c | 0 .../libcom/src}/osi/os/cygwin32/osdSock.h | 0 .../src}/osi/os/cygwin32/osdSockAddrReuse.cpp | 0 .../libcom/src}/osi/os/cygwin32/osdStrtod.h | 0 .../libcom/src}/osi/os/cygwin32/osiFileName.h | 0 .../osi/os/cygwin32/systemCallIntMech.cpp | 0 .../libcom/src}/osi/os/default/devLibVMEOSD.c | 0 .../src}/osi/os/default/epicsAtomicOSD.cpp | 0 .../libcom/src}/osi/os/default/epicsGetopt.h | 0 .../libcom/src}/osi/os/default/epicsMMIO.h | 0 .../libcom/src}/osi/os/default/epicsMMIODef.h | 0 .../epicsSocketConvertErrnoToString.cpp | 0 .../libcom/src}/osi/os/default/gnuReadline.c | 0 .../libcom/src}/osi/os/default/osdAssert.c | 0 .../src}/osi/os/default/osdBackTrace.cpp | 0 .../libcom/src}/osi/os/default/osdEnv.c | 0 .../libcom/src}/osi/os/default/osdFindAddr.c | 0 .../src}/osi/os/default/osdFindSymbol.c | 0 .../libcom/src}/osi/os/default/osdInterrupt.c | 0 .../libcom/src}/osi/os/default/osdInterrupt.h | 0 .../src}/osi/os/default/osdMessageQueue.cpp | 0 .../src}/osi/os/default/osdMessageQueue.h | 0 .../libcom/src}/osi/os/default/osdNetIntf.c | 0 .../src}/osi/os/default/osdPoolStatus.c | 0 .../src}/osi/os/default/osdPoolStatus.h | 0 .../libcom/src}/osi/os/default/osdSignal.cpp | 0 .../libcom/src}/osi/os/default/osdSpin.c | 0 .../src}/osi/os/default/osdThreadExtra.c | 0 .../src}/osi/os/default/osdThreadHooks.c | 0 .../libcom/src}/osi/os/default/osdVME.h | 0 .../src}/osi/os/default/osdWireConfig.h | 0 .../src}/osi/os/default/osdWireFormat.h | 0 .../libcom/src}/osi/os/freebsd/osdSock.h | 0 .../libcom/src}/osi/os/freebsd/osdTime.h | 0 .../libcom/src}/osi/os/freebsd/osiFileName.h | 0 .../libcom/src}/osi/os/freebsd/osiUnistd.h | 0 .../libcom/src}/osi/os/iOS/epicsMath.h | 0 .../libcom/src}/osi/os/iOS/osdEnv.c | 0 .../libcom/src}/osi/os/iOS/osdMonotonic.c | 0 .../libcom/src}/osi/os/iOS/osdSock.h | 0 .../src}/osi/os/iOS/osdSockAddrReuse.cpp | 0 .../libcom/src}/osi/os/iOS/osdTime.h | 0 .../libcom/src}/osi/os/iOS/osiFileName.h | 0 .../libcom/src}/osi/os/posix/README | 0 .../src}/osi/os/posix/epicsAtomicOSD.cpp | 0 .../libcom/src}/osi/os/posix/epicsAtomicOSD.h | 0 .../libcom/src}/osi/os/posix/epicsMath.h | 0 .../src}/osi/os/posix/epicsTempFile.cpp | 0 .../libcom/src}/osi/os/posix/osdElfFindAddr.c | 0 .../libcom/src}/osi/os/posix/osdEvent.c | 0 .../libcom/src}/osi/os/posix/osdEvent.h | 0 .../osi/os/posix/osdExecinfoBackTrace.cpp | 0 .../libcom/src}/osi/os/posix/osdFindSymbol.c | 0 .../libcom/src}/osi/os/posix/osdMonotonic.c | 0 .../libcom/src}/osi/os/posix/osdMutex.c | 0 .../libcom/src}/osi/os/posix/osdMutex.h | 0 .../libcom/src}/osi/os/posix/osdProcess.c | 0 .../libcom/src}/osi/os/posix/osdSignal.cpp | 0 .../libcom/src}/osi/os/posix/osdSock.c | 0 .../src}/osi/os/posix/osdSockAddrReuse.cpp | 0 .../libcom/src}/osi/os/posix/osdSpin.c | 0 .../libcom/src}/osi/os/posix/osdStdio.c | 0 .../libcom/src}/osi/os/posix/osdStrtod.h | 0 .../libcom/src}/osi/os/posix/osdThread.c | 0 .../libcom/src}/osi/os/posix/osdThread.h | 0 .../libcom/src}/osi/os/posix/osdThreadExtra.c | 0 .../libcom/src}/osi/os/posix/osdTime.cpp | 0 .../libcom/src}/osi/os/posix/osdTime.h | 0 .../libcom/src}/osi/os/posix/osiUnistd.h | 0 .../src}/osi/os/posix/systemCallIntMech.cpp | 0 .../src}/osi/os/solaris/epicsAtomicOSD.h | 0 .../libcom/src}/osi/os/solaris/epicsMath.h | 0 .../src}/osi/os/solaris/osdBackTrace.cpp | 0 .../libcom/src}/osi/os/solaris/osdFindAddr.c | 0 .../libcom/src}/osi/os/solaris/osdSock.h | 0 .../libcom/src}/osi/os/solaris/osdStrtod.h | 0 .../src}/osi/os/solaris/osdWireConfig.h | 0 .../libcom/src}/osi/os/solaris/osiFileName.h | 0 .../libcom/src}/osi/os/vxWorks/atReboot.cpp | 0 .../libcom/src}/osi/os/vxWorks/camacLib.h | 0 .../libcom/src}/osi/os/vxWorks/devLibVMEOSD.c | 0 .../src}/osi/os/vxWorks/epicsAtomicOSD.cpp | 0 .../src}/osi/os/vxWorks/epicsAtomicOSD.h | 0 .../libcom/src}/osi/os/vxWorks/epicsDynLink.c | 0 .../libcom/src}/osi/os/vxWorks/epicsDynLink.h | 0 .../libcom/src}/osi/os/vxWorks/epicsMMIO.h | 0 .../libcom/src}/osi/os/vxWorks/epicsMath.h | 0 .../src}/osi/os/vxWorks/logMsgToErrlog.cpp | 0 .../libcom/src}/osi/os/vxWorks/module_types.h | 0 .../libcom/src}/osi/os/vxWorks/osdEnv.c | 0 .../libcom/src}/osi/os/vxWorks/osdEvent.c | 0 .../libcom/src}/osi/os/vxWorks/osdEvent.h | 0 .../src}/osi/os/vxWorks/osdFindSymbol.c | 0 .../libcom/src}/osi/os/vxWorks/osdInterrupt.c | 0 .../libcom/src}/osi/os/vxWorks/osdInterrupt.h | 0 .../src}/osi/os/vxWorks/osdMessageQueue.cpp | 0 .../src}/osi/os/vxWorks/osdMessageQueue.h | 0 .../libcom/src}/osi/os/vxWorks/osdMonotonic.c | 0 .../libcom/src}/osi/os/vxWorks/osdMutex.c | 0 .../libcom/src}/osi/os/vxWorks/osdMutex.h | 0 .../src}/osi/os/vxWorks/osdPoolStatus.c | 0 .../libcom/src}/osi/os/vxWorks/osdProcess.c | 0 .../libcom/src}/osi/os/vxWorks/osdReadline.c | 0 .../libcom/src}/osi/os/vxWorks/osdSignal.cpp | 0 .../libcom/src}/osi/os/vxWorks/osdSock.c | 0 .../libcom/src}/osi/os/vxWorks/osdSock.h | 0 .../libcom/src}/osi/os/vxWorks/osdSpin.c | 0 .../libcom/src}/osi/os/vxWorks/osdStdio.c | 0 .../libcom/src}/osi/os/vxWorks/osdStrtod.h | 0 .../libcom/src}/osi/os/vxWorks/osdThread.c | 0 .../libcom/src}/osi/os/vxWorks/osdThread.h | 0 .../src}/osi/os/vxWorks/osdThreadExtra.c | 0 .../libcom/src}/osi/os/vxWorks/osdTime.cpp | 0 .../libcom/src}/osi/os/vxWorks/osdTime.h | 0 .../libcom/src}/osi/os/vxWorks/osdVME.h | 0 .../src}/osi/os/vxWorks/osdWireConfig.h | 0 .../libcom/src}/osi/os/vxWorks/osiFileName.h | 0 .../libcom/src}/osi/os/vxWorks/strtoll.c | 0 .../libcom/src}/osi/os/vxWorks/strtoull.c | 0 .../libcom/src}/osi/os/vxWorks/task_params.h | 0 .../libcom/src}/osi/os/vxWorks/veclist.c | 0 .../libcom/src}/osi/os/vxWorks/vxComLibrary.c | 0 .../libcom/src}/osi/osiClockTime.c | 0 .../libcom/src}/osi/osiClockTime.h | 0 {src => modules/libcom/src}/osi/osiNTPTime.c | 0 {src => modules/libcom/src}/osi/osiNTPTime.h | 0 .../libcom/src}/osi/osiPoolStatus.h | 0 {src => modules/libcom/src}/osi/osiProcess.h | 0 {src => modules/libcom/src}/osi/osiSock.c | 0 {src => modules/libcom/src}/osi/osiSock.h | 0 .../libcom/src}/osi/osiWireFormat.h | 0 {src => modules/libcom/src}/pool/Makefile | 0 .../libcom/src}/pool/epicsThreadPool.h | 0 {src => modules/libcom/src}/pool/poolJob.c | 0 {src => modules/libcom/src}/pool/poolPriv.h | 0 {src => modules/libcom/src}/pool/threadPool.c | 0 {src => modules/libcom/src}/ring/Makefile | 0 .../libcom/src}/ring/epicsRingBytes.c | 0 .../libcom/src}/ring/epicsRingBytes.h | 0 .../libcom/src}/ring/epicsRingPointer.cpp | 0 .../libcom/src}/ring/epicsRingPointer.h | 0 {src => modules/libcom/src}/taskwd/Makefile | 0 {src => modules/libcom/src}/taskwd/taskwd.c | 0 {src => modules/libcom/src}/taskwd/taskwd.h | 0 {src => modules/libcom/src}/timer/Makefile | 0 .../libcom/src}/timer/epicsTimer.cpp | 0 .../libcom/src}/timer/epicsTimer.h | 0 {src => modules/libcom/src}/timer/timer.cpp | 0 .../libcom/src}/timer/timerPrivate.h | 0 .../libcom/src}/timer/timerQueue.cpp | 0 .../libcom/src}/timer/timerQueueActive.cpp | 0 .../libcom/src}/timer/timerQueueActiveMgr.cpp | 0 .../libcom/src}/timer/timerQueuePassive.cpp | 0 .../libcom/src}/valgrind/valgrind.h | 0 .../libcom/src}/yacc/ACKNOWLEDGEMENTS | 0 .../libcom/src}/yacc/EPICS_READ_THIS | 0 {src => modules/libcom/src}/yacc/Makefile | 0 {src => modules/libcom/src}/yacc/NEW_FEATURES | 0 {src => modules/libcom/src}/yacc/NOTES | 0 {src => modules/libcom/src}/yacc/NO_WARRANTY | 0 {src => modules/libcom/src}/yacc/README | 0 {src => modules/libcom/src}/yacc/antelope.c | 0 {src => modules/libcom/src}/yacc/closure.c | 0 {src => modules/libcom/src}/yacc/defs.h | 0 {src => modules/libcom/src}/yacc/error.c | 0 {src => modules/libcom/src}/yacc/lalr.c | 0 {src => modules/libcom/src}/yacc/lr0.c | 0 {src => modules/libcom/src}/yacc/mkpar.c | 0 {src => modules/libcom/src}/yacc/output.c | 0 {src => modules/libcom/src}/yacc/reader.c | 0 {src => modules/libcom/src}/yacc/skeleton.c | 0 {src => modules/libcom/src}/yacc/symtab.c | 0 {src => modules/libcom/src}/yacc/verbose.c | 0 {src => modules/libcom/src}/yacc/warshall.c | 0 {src => modules/libcom/src}/yacc/yacc.html | 0 {src => modules/libcom/src}/yajl/Makefile | 0 {src => modules/libcom/src}/yajl/RULES | 0 {src => modules/libcom/src}/yajl/yajl.c | 0 {src => modules/libcom/src}/yajl/yajl_alloc.c | 0 {src => modules/libcom/src}/yajl/yajl_alloc.h | 0 {src => modules/libcom/src}/yajl/yajl_buf.c | 0 {src => modules/libcom/src}/yajl/yajl_buf.h | 0 .../libcom/src}/yajl/yajl_bytestack.h | 0 .../libcom/src}/yajl/yajl_common.h | 0 .../libcom/src}/yajl/yajl_encode.c | 0 .../libcom/src}/yajl/yajl_encode.h | 0 {src => modules/libcom/src}/yajl/yajl_gen.c | 0 {src => modules/libcom/src}/yajl/yajl_gen.h | 0 {src => modules/libcom/src}/yajl/yajl_lex.c | 0 {src => modules/libcom/src}/yajl/yajl_lex.h | 0 {src => modules/libcom/src}/yajl/yajl_parse.h | 0 .../libcom/src}/yajl/yajl_parser.c | 0 .../libcom/src}/yajl/yajl_parser.h | 0 {test => modules/libcom/test}/Makefile | 0 .../libcom/test}/blockingSockTest.cpp | 0 {test => modules/libcom/test}/buckTest.c | 0 .../libcom/test}/cvtFastPerform.cpp | 0 {test => modules/libcom/test}/cvtFastTest.c | 0 .../libcom/test}/epicsAlgorithmTest.cpp | 0 .../libcom/test}/epicsAtomicPerform.cpp | 0 .../libcom/test}/epicsAtomicTest.cpp | 0 .../libcom/test}/epicsCalcTest.cpp | 0 {test => modules/libcom/test}/epicsEllTest.c | 0 {test => modules/libcom/test}/epicsEnvTest.c | 0 .../libcom/test}/epicsErrlogTest.c | 0 .../libcom/test}/epicsEventTest.cpp | 0 {test => modules/libcom/test}/epicsExitTest.c | 0 .../libcom/test}/epicsInlineTest1.c | 0 .../libcom/test}/epicsInlineTest2.c | 0 .../libcom/test}/epicsInlineTest3.cpp | 0 .../libcom/test}/epicsInlineTest4.cpp | 0 {test => modules/libcom/test}/epicsMMIOTest.c | 0 {test => modules/libcom/test}/epicsMathTest.c | 0 .../libcom/test}/epicsMaxThreads.c | 0 .../libcom/test}/epicsMessageQueueTest.cpp | 0 .../libcom/test}/epicsMutexTest.cpp | 0 .../libcom/test}/epicsRunLibComTests.c | 0 .../libcom/test}/epicsSockResolveTest.c | 0 {test => modules/libcom/test}/epicsSpinTest.c | 0 .../libcom/test}/epicsStackTraceTest.c | 0 .../libcom/test}/epicsStdioTest.c | 0 .../libcom/test}/epicsStdlibTest.c | 0 .../libcom/test}/epicsStringTest.c | 0 .../libcom/test}/epicsThreadHooksTest.c | 0 .../libcom/test}/epicsThreadOnceTest.c | 0 .../libcom/test}/epicsThreadPerform.cpp | 0 .../libcom/test}/epicsThreadPoolTest.c | 0 .../libcom/test}/epicsThreadPriorityTest.cpp | 0 .../libcom/test}/epicsThreadPrivateTest.cpp | 0 .../libcom/test}/epicsThreadTest.cpp | 0 .../libcom/test}/epicsTimeTest.cpp | 0 .../libcom/test}/epicsTimeZoneTest.c | 0 .../libcom/test}/epicsTimerTest.cpp | 0 .../libcom/test}/epicsTypesTest.c | 0 .../libcom/test}/epicsUnitTestTest.c | 0 .../libcom/test}/epicsUnitTestTest.plt | 0 {test => modules/libcom/test}/fdmgrTest.c | 0 .../libcom/test}/ipAddrToAsciiTest.cpp | 0 .../libcom/test}/macDefExpandTest.c | 0 {test => modules/libcom/test}/macLib.plt | 0 {test => modules/libcom/test}/macLibTest.c | 0 {test => modules/libcom/test}/osiSockTest.c | 0 {test => modules/libcom/test}/ringBytesTest.c | 0 .../libcom/test}/ringPointerTest.c | 0 .../libcom/test}/rtemsTestHarness.c | 0 {test => modules/libcom/test}/taskwdTest.c | 0 {test => modules/libcom/test}/yajlTest.plt | 0 .../libcom/test}/yajlTestCases.pm | 0 .../libcom/test}/yajlTestConverter.pl | 0 {test => modules/libcom/test}/yajl_test.c | 0 {vxWorks => modules/libcom/vxWorks}/Makefile | 0 .../libcom/vxWorks}/boost/assert.hpp | 0 .../libcom/vxWorks}/boost/checked_delete.hpp | 0 .../libcom/vxWorks}/boost/config.hpp | 0 .../vxWorks}/boost/config/auto_link.hpp | 0 .../vxWorks}/boost/config/compiler/gcc.hpp | 0 .../vxWorks}/boost/config/no_tr1/memory.hpp | 0 .../vxWorks}/boost/config/no_tr1/utility.hpp | 0 .../boost/config/platform/vxworks.hpp | 0 .../vxWorks}/boost/config/posix_features.hpp | 0 .../boost/config/select_compiler_config.hpp | 0 .../boost/config/select_platform_config.hpp | 0 .../boost/config/select_stdlib_config.hpp | 0 .../boost/config/stdlib/dinkumware.hpp | 0 .../libcom/vxWorks}/boost/config/suffix.hpp | 0 .../libcom/vxWorks}/boost/config/user.hpp | 0 .../vxWorks}/boost/current_function.hpp | 0 .../vxWorks}/boost/detail/sp_typeinfo.hpp | 0 .../vxWorks}/boost/detail/workaround.hpp | 0 .../boost/enable_shared_from_this.hpp | 0 .../exception/detail/attribute_noreturn.hpp | 0 .../vxWorks}/boost/exception/exception.hpp | 0 .../libcom/vxWorks}/boost/memory_order.hpp | 0 .../libcom/vxWorks}/boost/shared_ptr.hpp | 0 .../vxWorks}/boost/smart_ptr/bad_weak_ptr.hpp | 0 .../boost/smart_ptr/detail/operator_bool.hpp | 0 .../boost/smart_ptr/detail/shared_count.hpp | 0 .../boost/smart_ptr/detail/sp_convertible.hpp | 0 .../smart_ptr/detail/sp_counted_base.hpp | 0 .../detail/sp_counted_base_gcc_ppc.hpp | 0 .../detail/sp_counted_base_gcc_x86.hpp | 0 .../smart_ptr/detail/sp_counted_impl.hpp | 0 .../boost/smart_ptr/detail/sp_has_sync.hpp | 0 .../boost/smart_ptr/detail/sp_nullptr_t.hpp | 0 .../boost/smart_ptr/detail/spinlock.hpp | 0 .../boost/smart_ptr/detail/spinlock_pool.hpp | 0 .../boost/smart_ptr/detail/spinlock_pt.hpp | 0 .../boost/smart_ptr/detail/spinlock_sync.hpp | 0 .../boost/smart_ptr/detail/yield_k.hpp | 0 .../smart_ptr/enable_shared_from_this.hpp | 0 .../vxWorks}/boost/smart_ptr/shared_ptr.hpp | 0 .../vxWorks}/boost/smart_ptr/weak_ptr.hpp | 0 .../libcom/vxWorks}/boost/throw_exception.hpp | 0 .../vxWorks}/boost/tr1/detail/config.hpp | 0 .../libcom/vxWorks}/boost/tr1/memory.hpp | 0 .../vxWorks}/boost/type_traits/is_signed.hpp | 0 .../libcom/vxWorks}/boost/weak_ptr.hpp | 0 607 files changed, 101 deletions(-) delete mode 100644 .gitignore delete mode 100644 LICENSE rename {.ci => modules/libcom/.ci}/travis-build.sh (100%) rename {.ci => modules/libcom/.ci}/travis-prepare.sh (100%) rename .travis.yml => modules/libcom/.travis.yml (100%) rename Makefile => modules/libcom/Makefile (100%) rename {RTEMS => modules/libcom/RTEMS}/Makefile (100%) rename {RTEMS => modules/libcom/RTEMS}/epicsRtemsInitHookPost.c (100%) rename {RTEMS => modules/libcom/RTEMS}/epicsRtemsInitHookPre.c (100%) rename {RTEMS => modules/libcom/RTEMS}/epicsRtemsInitHooks.h (100%) rename {RTEMS => modules/libcom/RTEMS}/rtems_config.c (100%) rename {RTEMS => modules/libcom/RTEMS}/rtems_init.c (100%) rename {RTEMS => modules/libcom/RTEMS}/rtems_netconfig.c (100%) rename {RTEMS => modules/libcom/RTEMS}/rtems_util.c (100%) rename {RTEMS => modules/libcom/RTEMS}/setBootConfigFromNVRAM.c (100%) rename {configure => modules/libcom/configure}/CONFIG (100%) rename {configure => modules/libcom/configure}/CONFIG_LIBCOM_MODULE (100%) rename {configure => modules/libcom/configure}/CONFIG_LIBCOM_VERSION (100%) rename {configure => modules/libcom/configure}/CONFIG_SITE (100%) rename {configure => modules/libcom/configure}/Makefile (100%) rename {configure => modules/libcom/configure}/RELEASE (100%) rename {configure => modules/libcom/configure}/RULES (100%) rename {configure => modules/libcom/configure}/RULES_DIRS (100%) rename {configure => modules/libcom/configure}/RULES_TOP (100%) rename {src => modules/libcom/src}/Com.rc (100%) rename {src => modules/libcom/src}/Makefile (100%) rename {src => modules/libcom/src}/as/Makefile (100%) rename {src => modules/libcom/src}/as/RULES (100%) rename {src => modules/libcom/src}/as/asLib.h (100%) rename {src => modules/libcom/src}/as/asLib.y (100%) rename {src => modules/libcom/src}/as/asLibRoutines.c (100%) rename {src => modules/libcom/src}/as/asLib_lex.l (100%) rename {src => modules/libcom/src}/as/asTrapWrite.c (100%) rename {src => modules/libcom/src}/as/asTrapWrite.h (100%) rename {src => modules/libcom/src}/bucketLib/Makefile (100%) rename {src => modules/libcom/src}/bucketLib/bucketLib.c (100%) rename {src => modules/libcom/src}/bucketLib/bucketLib.h (100%) rename {src => modules/libcom/src}/calc/Makefile (100%) rename {src => modules/libcom/src}/calc/calcPerform.c (100%) rename {src => modules/libcom/src}/calc/postfix.c (100%) rename {src => modules/libcom/src}/calc/postfix.h (100%) rename {src => modules/libcom/src}/calc/postfixPvt.h (100%) rename {src => modules/libcom/src}/cppStd/Makefile (100%) rename {src => modules/libcom/src}/cppStd/epicsAlgorithm.h (100%) rename {src => modules/libcom/src}/cppStd/epicsExcept.h (100%) rename {src => modules/libcom/src}/cvtFast/Makefile (100%) rename {src => modules/libcom/src}/cvtFast/cvtFast.c (100%) rename {src => modules/libcom/src}/cvtFast/cvtFast.h (100%) rename {src => modules/libcom/src}/cxxTemplates/Makefile (100%) rename {src => modules/libcom/src}/cxxTemplates/README (100%) rename {src => modules/libcom/src}/cxxTemplates/epicsGuard.h (100%) rename {src => modules/libcom/src}/cxxTemplates/epicsSingleton.h (100%) rename {src => modules/libcom/src}/cxxTemplates/epicsSingletonMutex.cpp (100%) rename {src => modules/libcom/src}/cxxTemplates/resourceLib.cpp (100%) rename {src => modules/libcom/src}/cxxTemplates/resourceLib.h (100%) rename {src => modules/libcom/src}/cxxTemplates/test/Makefile (100%) rename {src => modules/libcom/src}/cxxTemplates/test/minmaxTest.cc (100%) rename {src => modules/libcom/src}/cxxTemplates/test/resourceLibTest.cc (100%) rename {src => modules/libcom/src}/cxxTemplates/test/tsDLListBench.cc (100%) rename {src => modules/libcom/src}/cxxTemplates/test/tsDLListTest.cc (100%) rename {src => modules/libcom/src}/cxxTemplates/test/tsSLListBench.cc (100%) rename {src => modules/libcom/src}/cxxTemplates/test/tsSLListTest.cc (100%) rename {src => modules/libcom/src}/cxxTemplates/tsDLList.h (100%) rename {src => modules/libcom/src}/cxxTemplates/tsFreeList.h (100%) rename {src => modules/libcom/src}/cxxTemplates/tsMinMax.h (100%) rename {src => modules/libcom/src}/cxxTemplates/tsSLList.h (100%) rename {src => modules/libcom/src}/dbmf/Makefile (100%) rename {src => modules/libcom/src}/dbmf/dbmf.c (100%) rename {src => modules/libcom/src}/dbmf/dbmf.h (100%) rename {src => modules/libcom/src}/ellLib/Makefile (100%) rename {src => modules/libcom/src}/ellLib/ellLib.c (100%) rename {src => modules/libcom/src}/ellLib/ellLib.h (100%) rename {src => modules/libcom/src}/ellLib/ellSort.c (100%) rename {src => modules/libcom/src}/env/Makefile (100%) rename {src => modules/libcom/src}/env/RULES (100%) rename {src => modules/libcom/src}/env/bldEnvData.pl (100%) rename {src => modules/libcom/src}/env/envDefs.h (100%) rename {src => modules/libcom/src}/env/envSubr.c (100%) rename {src => modules/libcom/src}/error/Makefile (100%) rename {src => modules/libcom/src}/error/RULES (100%) rename {src => modules/libcom/src}/error/epicsPrint.h (100%) rename {src => modules/libcom/src}/error/errMdef.h (100%) rename {src => modules/libcom/src}/error/errSymLib.c (100%) rename {src => modules/libcom/src}/error/errSymTbl.h (100%) rename {src => modules/libcom/src}/error/errlog.c (100%) rename {src => modules/libcom/src}/error/errlog.h (100%) rename {src => modules/libcom/src}/error/makeStatTbl.pl (100%) rename {src => modules/libcom/src}/fdmgr/Makefile (100%) rename {src => modules/libcom/src}/fdmgr/fdManager.cpp (100%) rename {src => modules/libcom/src}/fdmgr/fdManager.h (100%) rename {src => modules/libcom/src}/fdmgr/fdmgr.cpp (100%) rename {src => modules/libcom/src}/fdmgr/fdmgr.h (100%) rename {src => modules/libcom/src}/flex/COPYING (100%) rename {src => modules/libcom/src}/flex/Changes (100%) rename {src => modules/libcom/src}/flex/EPICS_READ_THIS (100%) rename {src => modules/libcom/src}/flex/Flex.doc (100%) rename {src => modules/libcom/src}/flex/Makefile (100%) rename {src => modules/libcom/src}/flex/README (100%) rename {src => modules/libcom/src}/flex/RULES (100%) rename {src => modules/libcom/src}/flex/ccl.c (100%) rename {src => modules/libcom/src}/flex/dfa.c (100%) rename {src => modules/libcom/src}/flex/ecs.c (100%) rename {src => modules/libcom/src}/flex/flex.c (100%) rename {src => modules/libcom/src}/flex/flex.html (100%) rename {src => modules/libcom/src}/flex/flex.skel (100%) rename {src => modules/libcom/src}/flex/flex.skel.static (100%) rename {src => modules/libcom/src}/flex/flexdef.h (100%) rename {src => modules/libcom/src}/flex/flexdoc.html (100%) rename {src => modules/libcom/src}/flex/gen.c (100%) rename {src => modules/libcom/src}/flex/libmain.c (100%) rename {src => modules/libcom/src}/flex/misc.c (100%) rename {src => modules/libcom/src}/flex/nfa.c (100%) rename {src => modules/libcom/src}/flex/parse.y (100%) rename {src => modules/libcom/src}/flex/scan.c (100%) rename {src => modules/libcom/src}/flex/scan.l.DISTRIB (100%) rename {src => modules/libcom/src}/flex/sym.c (100%) rename {src => modules/libcom/src}/flex/tblcmp.c (100%) rename {src => modules/libcom/src}/flex/yylex.c (100%) rename {src => modules/libcom/src}/freeList/Makefile (100%) rename {src => modules/libcom/src}/freeList/freeList.h (100%) rename {src => modules/libcom/src}/freeList/freeListLib.c (100%) rename {src => modules/libcom/src}/gpHash/Makefile (100%) rename {src => modules/libcom/src}/gpHash/gpHash.h (100%) rename {src => modules/libcom/src}/gpHash/gpHashLib.c (100%) rename {src => modules/libcom/src}/iocsh/Makefile (100%) rename {src => modules/libcom/src}/iocsh/iocsh.cpp (100%) rename {src => modules/libcom/src}/iocsh/iocsh.h (100%) rename {src => modules/libcom/src}/iocsh/libComRegister.c (100%) rename {src => modules/libcom/src}/iocsh/libComRegister.h (100%) rename {src => modules/libcom/src}/iocsh/registry.c (100%) rename {src => modules/libcom/src}/iocsh/registry.h (100%) rename {src => modules/libcom/src}/libComVersion.h (100%) rename {src => modules/libcom/src}/libComVersionNum.h@ (100%) rename {src => modules/libcom/src}/log/Makefile (100%) rename {src => modules/libcom/src}/log/S99logServer@ (100%) rename {src => modules/libcom/src}/log/iocLog.c (100%) rename {src => modules/libcom/src}/log/iocLog.h (100%) rename {src => modules/libcom/src}/log/iocLogServer.c (100%) rename {src => modules/libcom/src}/log/logClient.c (100%) rename {src => modules/libcom/src}/log/logClient.h (100%) rename {src => modules/libcom/src}/macLib/EPICS/macLib.pm (100%) rename {src => modules/libcom/src}/macLib/Makefile (100%) rename {src => modules/libcom/src}/macLib/macCore.c (100%) rename {src => modules/libcom/src}/macLib/macEnv.c (100%) rename {src => modules/libcom/src}/macLib/macLib.h (100%) rename {src => modules/libcom/src}/macLib/macLibNOTES (100%) rename {src => modules/libcom/src}/macLib/macLibREADME (100%) rename {src => modules/libcom/src}/macLib/macUtil.c (100%) rename {src => modules/libcom/src}/misc/Makefile (100%) rename {src => modules/libcom/src}/misc/RULES (100%) rename {src => modules/libcom/src}/misc/aToIPAddr.c (100%) rename {src => modules/libcom/src}/misc/adjustment.c (100%) rename {src => modules/libcom/src}/misc/adjustment.h (100%) rename {src => modules/libcom/src}/misc/alarm.h (100%) rename {src => modules/libcom/src}/misc/alarmString.c (100%) rename {src => modules/libcom/src}/misc/alarmString.h (100%) rename {src => modules/libcom/src}/misc/cantProceed.c (100%) rename {src => modules/libcom/src}/misc/cantProceed.h (100%) rename {src => modules/libcom/src}/misc/dbDefs.h (100%) rename {src => modules/libcom/src}/misc/epicsConvert.c (100%) rename {src => modules/libcom/src}/misc/epicsConvert.h (100%) rename {src => modules/libcom/src}/misc/epicsExit.c (100%) rename {src => modules/libcom/src}/misc/epicsExit.h (100%) rename {src => modules/libcom/src}/misc/epicsExport.h (100%) rename {src => modules/libcom/src}/misc/epicsStdlib.c (100%) rename {src => modules/libcom/src}/misc/epicsStdlib.h (100%) rename {src => modules/libcom/src}/misc/epicsString.c (100%) rename {src => modules/libcom/src}/misc/epicsString.h (100%) rename {src => modules/libcom/src}/misc/epicsTypes.h (100%) rename {src => modules/libcom/src}/misc/epicsUnitTest.c (100%) rename {src => modules/libcom/src}/misc/epicsUnitTest.h (100%) rename {src => modules/libcom/src}/misc/ipAddrToAsciiAsynchronous.cpp (100%) rename {src => modules/libcom/src}/misc/ipAddrToAsciiAsynchronous.h (100%) rename {src => modules/libcom/src}/misc/locationException.h (100%) rename {src => modules/libcom/src}/misc/makeEpicsVersion.pl (100%) rename {src => modules/libcom/src}/misc/shareLib.h (100%) rename {src => modules/libcom/src}/misc/testMain.h (100%) rename {src => modules/libcom/src}/misc/truncateFile.c (100%) rename {src => modules/libcom/src}/misc/unixFileName.h (100%) rename {src => modules/libcom/src}/osi/Makefile (100%) rename {src => modules/libcom/src}/osi/RULES (100%) rename {src => modules/libcom/src}/osi/TODOfuture (100%) rename {src => modules/libcom/src}/osi/compiler/clang/compilerSpecific.h (100%) rename {src => modules/libcom/src}/osi/compiler/clang/epicsAtomicCD.h (100%) rename {src => modules/libcom/src}/osi/compiler/default/compilerSpecific.h (100%) rename {src => modules/libcom/src}/osi/compiler/default/epicsAtomicCD.h (100%) rename {src => modules/libcom/src}/osi/compiler/gcc/compilerSpecific.h (100%) rename {src => modules/libcom/src}/osi/compiler/gcc/epicsAtomicCD.h (100%) rename {src => modules/libcom/src}/osi/compiler/msvc/compilerSpecific.h (100%) rename {src => modules/libcom/src}/osi/compiler/msvc/epicsAtomicCD.h (100%) rename {src => modules/libcom/src}/osi/compiler/solStudio/compilerSpecific.h (100%) rename {src => modules/libcom/src}/osi/compiler/solStudio/epicsAtomicCD.h (100%) rename {src => modules/libcom/src}/osi/compilerDependencies.h (100%) rename {src => modules/libcom/src}/osi/devLib.h (100%) rename {src => modules/libcom/src}/osi/devLibVME.c (100%) rename {src => modules/libcom/src}/osi/devLibVME.h (100%) rename {src => modules/libcom/src}/osi/devLibVMEImpl.h (100%) rename {src => modules/libcom/src}/osi/epicsAssert.h (100%) rename {src => modules/libcom/src}/osi/epicsAtomic.h (100%) rename {src => modules/libcom/src}/osi/epicsAtomicDefault.h (100%) rename {src => modules/libcom/src}/osi/epicsEndian.h (100%) rename {src => modules/libcom/src}/osi/epicsEvent.cpp (100%) rename {src => modules/libcom/src}/osi/epicsEvent.h (100%) rename {src => modules/libcom/src}/osi/epicsFindSymbol.h (100%) rename {src => modules/libcom/src}/osi/epicsGeneralTime.c (100%) rename {src => modules/libcom/src}/osi/epicsGeneralTime.h (100%) rename {src => modules/libcom/src}/osi/epicsInterrupt.h (100%) rename {src => modules/libcom/src}/osi/epicsMath.cpp (100%) rename {src => modules/libcom/src}/osi/epicsMessageQueue.cpp (100%) rename {src => modules/libcom/src}/osi/epicsMessageQueue.h (100%) rename {src => modules/libcom/src}/osi/epicsMutex.cpp (100%) rename {src => modules/libcom/src}/osi/epicsMutex.h (100%) rename {src => modules/libcom/src}/osi/epicsReadline.c (100%) rename {src => modules/libcom/src}/osi/epicsReadline.h (100%) rename {src => modules/libcom/src}/osi/epicsSignal.h (100%) rename {src => modules/libcom/src}/osi/epicsSpin.h (100%) rename {src => modules/libcom/src}/osi/epicsStackTrace.c (100%) rename {src => modules/libcom/src}/osi/epicsStackTrace.h (100%) rename {src => modules/libcom/src}/osi/epicsStackTracePvt.h (100%) rename {src => modules/libcom/src}/osi/epicsStdio.c (100%) rename {src => modules/libcom/src}/osi/epicsStdio.h (100%) rename {src => modules/libcom/src}/osi/epicsStdioRedirect.h (100%) rename {src => modules/libcom/src}/osi/epicsTempFile.h (100%) rename {src => modules/libcom/src}/osi/epicsThread.cpp (100%) rename {src => modules/libcom/src}/osi/epicsThread.h (100%) rename {src => modules/libcom/src}/osi/epicsTime.cpp (100%) rename {src => modules/libcom/src}/osi/epicsTime.h (100%) rename {src => modules/libcom/src}/osi/generalTimeSup.h (100%) rename {src => modules/libcom/src}/osi/os/Darwin/epicsMath.h (100%) rename {src => modules/libcom/src}/osi/os/Darwin/osdBackTrace.cpp (100%) rename {src => modules/libcom/src}/osi/os/Darwin/osdEnv.c (100%) rename {src => modules/libcom/src}/osi/os/Darwin/osdFindAddr.c (100%) rename {src => modules/libcom/src}/osi/os/Darwin/osdMonotonic.c (100%) rename {src => modules/libcom/src}/osi/os/Darwin/osdSock.h (100%) rename {src => modules/libcom/src}/osi/os/Darwin/osdSockAddrReuse.cpp (100%) rename {src => modules/libcom/src}/osi/os/Darwin/osdTime.cpp (100%) rename {src => modules/libcom/src}/osi/os/Darwin/osdTime.h (100%) rename {src => modules/libcom/src}/osi/os/Darwin/osiFileName.h (100%) rename {src => modules/libcom/src}/osi/os/Linux/osdBackTrace.cpp (100%) rename {src => modules/libcom/src}/osi/os/Linux/osdFindAddr.c (100%) rename {src => modules/libcom/src}/osi/os/Linux/osdSock.h (100%) rename {src => modules/libcom/src}/osi/os/Linux/osdThread.h (100%) rename {src => modules/libcom/src}/osi/os/Linux/osdThreadExtra.c (100%) rename {src => modules/libcom/src}/osi/os/Linux/osdTime.h (100%) rename {src => modules/libcom/src}/osi/os/Linux/osiFileName.h (100%) rename {src => modules/libcom/src}/osi/os/Linux/osiUnistd.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/devLibVMEOSD.c (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/epicsAtomicOSD.cpp (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/epicsAtomicOSD.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/epicsMMIO.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/epicsMath.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdEvent.c (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdEvent.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdFindSymbol.c (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdInterrupt.c (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdInterrupt.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdMessageQueue.c (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdMessageQueue.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdMutex.c (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdMutex.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdPoolStatus.c (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdProcess.c (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdReadline.c (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdSignal.cpp (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdSock.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdSpin.c (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdStrtod.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdThread.c (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdThread.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdThreadExtra.c (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdTime.cpp (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdTime.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osdVME.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osiFileName.h (100%) rename {src => modules/libcom/src}/osi/os/RTEMS/osiUnistd.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/epicsAtomicMS.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/epicsAtomicOSD.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/epicsGetopt.c (100%) rename {src => modules/libcom/src}/osi/os/WIN32/epicsGetopt.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/epicsMath.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/epicsSocketConvertErrnoToString.cpp (100%) rename {src => modules/libcom/src}/osi/os/WIN32/epicsTempFile.cpp (100%) rename {src => modules/libcom/src}/osi/os/WIN32/forceBadAllocException.cpp (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdBackTrace.cpp (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdEvent.c (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdEvent.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdFindSymbol.c (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdMonotonic.c (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdMutex.c (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdMutex.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdNetIntf.c (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdPoolStatus.c (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdPoolStatus.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdProcess.c (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdSignal.cpp (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdSock.c (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdSock.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdSockAddrReuse.cpp (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdStdio.c (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdStrtod.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdThread.c (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdThread.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdThreadExtra.c (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdTime.cpp (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdTime.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osdWireConfig.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osiFileName.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/osiUnistd.h (100%) rename {src => modules/libcom/src}/osi/os/WIN32/setThreadName.cpp (100%) rename {src => modules/libcom/src}/osi/os/WIN32/systemCallIntMech.cpp (100%) rename {src => modules/libcom/src}/osi/os/cygwin32/devLibVMEOSD.c (100%) rename {src => modules/libcom/src}/osi/os/cygwin32/osdSock.h (100%) rename {src => modules/libcom/src}/osi/os/cygwin32/osdSockAddrReuse.cpp (100%) rename {src => modules/libcom/src}/osi/os/cygwin32/osdStrtod.h (100%) rename {src => modules/libcom/src}/osi/os/cygwin32/osiFileName.h (100%) rename {src => modules/libcom/src}/osi/os/cygwin32/systemCallIntMech.cpp (100%) rename {src => modules/libcom/src}/osi/os/default/devLibVMEOSD.c (100%) rename {src => modules/libcom/src}/osi/os/default/epicsAtomicOSD.cpp (100%) rename {src => modules/libcom/src}/osi/os/default/epicsGetopt.h (100%) rename {src => modules/libcom/src}/osi/os/default/epicsMMIO.h (100%) rename {src => modules/libcom/src}/osi/os/default/epicsMMIODef.h (100%) rename {src => modules/libcom/src}/osi/os/default/epicsSocketConvertErrnoToString.cpp (100%) rename {src => modules/libcom/src}/osi/os/default/gnuReadline.c (100%) rename {src => modules/libcom/src}/osi/os/default/osdAssert.c (100%) rename {src => modules/libcom/src}/osi/os/default/osdBackTrace.cpp (100%) rename {src => modules/libcom/src}/osi/os/default/osdEnv.c (100%) rename {src => modules/libcom/src}/osi/os/default/osdFindAddr.c (100%) rename {src => modules/libcom/src}/osi/os/default/osdFindSymbol.c (100%) rename {src => modules/libcom/src}/osi/os/default/osdInterrupt.c (100%) rename {src => modules/libcom/src}/osi/os/default/osdInterrupt.h (100%) rename {src => modules/libcom/src}/osi/os/default/osdMessageQueue.cpp (100%) rename {src => modules/libcom/src}/osi/os/default/osdMessageQueue.h (100%) rename {src => modules/libcom/src}/osi/os/default/osdNetIntf.c (100%) rename {src => modules/libcom/src}/osi/os/default/osdPoolStatus.c (100%) rename {src => modules/libcom/src}/osi/os/default/osdPoolStatus.h (100%) rename {src => modules/libcom/src}/osi/os/default/osdSignal.cpp (100%) rename {src => modules/libcom/src}/osi/os/default/osdSpin.c (100%) rename {src => modules/libcom/src}/osi/os/default/osdThreadExtra.c (100%) rename {src => modules/libcom/src}/osi/os/default/osdThreadHooks.c (100%) rename {src => modules/libcom/src}/osi/os/default/osdVME.h (100%) rename {src => modules/libcom/src}/osi/os/default/osdWireConfig.h (100%) rename {src => modules/libcom/src}/osi/os/default/osdWireFormat.h (100%) rename {src => modules/libcom/src}/osi/os/freebsd/osdSock.h (100%) rename {src => modules/libcom/src}/osi/os/freebsd/osdTime.h (100%) rename {src => modules/libcom/src}/osi/os/freebsd/osiFileName.h (100%) rename {src => modules/libcom/src}/osi/os/freebsd/osiUnistd.h (100%) rename {src => modules/libcom/src}/osi/os/iOS/epicsMath.h (100%) rename {src => modules/libcom/src}/osi/os/iOS/osdEnv.c (100%) rename {src => modules/libcom/src}/osi/os/iOS/osdMonotonic.c (100%) rename {src => modules/libcom/src}/osi/os/iOS/osdSock.h (100%) rename {src => modules/libcom/src}/osi/os/iOS/osdSockAddrReuse.cpp (100%) rename {src => modules/libcom/src}/osi/os/iOS/osdTime.h (100%) rename {src => modules/libcom/src}/osi/os/iOS/osiFileName.h (100%) rename {src => modules/libcom/src}/osi/os/posix/README (100%) rename {src => modules/libcom/src}/osi/os/posix/epicsAtomicOSD.cpp (100%) rename {src => modules/libcom/src}/osi/os/posix/epicsAtomicOSD.h (100%) rename {src => modules/libcom/src}/osi/os/posix/epicsMath.h (100%) rename {src => modules/libcom/src}/osi/os/posix/epicsTempFile.cpp (100%) rename {src => modules/libcom/src}/osi/os/posix/osdElfFindAddr.c (100%) rename {src => modules/libcom/src}/osi/os/posix/osdEvent.c (100%) rename {src => modules/libcom/src}/osi/os/posix/osdEvent.h (100%) rename {src => modules/libcom/src}/osi/os/posix/osdExecinfoBackTrace.cpp (100%) rename {src => modules/libcom/src}/osi/os/posix/osdFindSymbol.c (100%) rename {src => modules/libcom/src}/osi/os/posix/osdMonotonic.c (100%) rename {src => modules/libcom/src}/osi/os/posix/osdMutex.c (100%) rename {src => modules/libcom/src}/osi/os/posix/osdMutex.h (100%) rename {src => modules/libcom/src}/osi/os/posix/osdProcess.c (100%) rename {src => modules/libcom/src}/osi/os/posix/osdSignal.cpp (100%) rename {src => modules/libcom/src}/osi/os/posix/osdSock.c (100%) rename {src => modules/libcom/src}/osi/os/posix/osdSockAddrReuse.cpp (100%) rename {src => modules/libcom/src}/osi/os/posix/osdSpin.c (100%) rename {src => modules/libcom/src}/osi/os/posix/osdStdio.c (100%) rename {src => modules/libcom/src}/osi/os/posix/osdStrtod.h (100%) rename {src => modules/libcom/src}/osi/os/posix/osdThread.c (100%) rename {src => modules/libcom/src}/osi/os/posix/osdThread.h (100%) rename {src => modules/libcom/src}/osi/os/posix/osdThreadExtra.c (100%) rename {src => modules/libcom/src}/osi/os/posix/osdTime.cpp (100%) rename {src => modules/libcom/src}/osi/os/posix/osdTime.h (100%) rename {src => modules/libcom/src}/osi/os/posix/osiUnistd.h (100%) rename {src => modules/libcom/src}/osi/os/posix/systemCallIntMech.cpp (100%) rename {src => modules/libcom/src}/osi/os/solaris/epicsAtomicOSD.h (100%) rename {src => modules/libcom/src}/osi/os/solaris/epicsMath.h (100%) rename {src => modules/libcom/src}/osi/os/solaris/osdBackTrace.cpp (100%) rename {src => modules/libcom/src}/osi/os/solaris/osdFindAddr.c (100%) rename {src => modules/libcom/src}/osi/os/solaris/osdSock.h (100%) rename {src => modules/libcom/src}/osi/os/solaris/osdStrtod.h (100%) rename {src => modules/libcom/src}/osi/os/solaris/osdWireConfig.h (100%) rename {src => modules/libcom/src}/osi/os/solaris/osiFileName.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/atReboot.cpp (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/camacLib.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/devLibVMEOSD.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/epicsAtomicOSD.cpp (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/epicsAtomicOSD.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/epicsDynLink.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/epicsDynLink.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/epicsMMIO.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/epicsMath.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/logMsgToErrlog.cpp (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/module_types.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdEnv.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdEvent.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdEvent.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdFindSymbol.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdInterrupt.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdInterrupt.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdMessageQueue.cpp (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdMessageQueue.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdMonotonic.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdMutex.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdMutex.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdPoolStatus.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdProcess.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdReadline.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdSignal.cpp (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdSock.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdSock.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdSpin.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdStdio.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdStrtod.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdThread.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdThread.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdThreadExtra.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdTime.cpp (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdTime.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdVME.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osdWireConfig.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/osiFileName.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/strtoll.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/strtoull.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/task_params.h (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/veclist.c (100%) rename {src => modules/libcom/src}/osi/os/vxWorks/vxComLibrary.c (100%) rename {src => modules/libcom/src}/osi/osiClockTime.c (100%) rename {src => modules/libcom/src}/osi/osiClockTime.h (100%) rename {src => modules/libcom/src}/osi/osiNTPTime.c (100%) rename {src => modules/libcom/src}/osi/osiNTPTime.h (100%) rename {src => modules/libcom/src}/osi/osiPoolStatus.h (100%) rename {src => modules/libcom/src}/osi/osiProcess.h (100%) rename {src => modules/libcom/src}/osi/osiSock.c (100%) rename {src => modules/libcom/src}/osi/osiSock.h (100%) rename {src => modules/libcom/src}/osi/osiWireFormat.h (100%) rename {src => modules/libcom/src}/pool/Makefile (100%) rename {src => modules/libcom/src}/pool/epicsThreadPool.h (100%) rename {src => modules/libcom/src}/pool/poolJob.c (100%) rename {src => modules/libcom/src}/pool/poolPriv.h (100%) rename {src => modules/libcom/src}/pool/threadPool.c (100%) rename {src => modules/libcom/src}/ring/Makefile (100%) rename {src => modules/libcom/src}/ring/epicsRingBytes.c (100%) rename {src => modules/libcom/src}/ring/epicsRingBytes.h (100%) rename {src => modules/libcom/src}/ring/epicsRingPointer.cpp (100%) rename {src => modules/libcom/src}/ring/epicsRingPointer.h (100%) rename {src => modules/libcom/src}/taskwd/Makefile (100%) rename {src => modules/libcom/src}/taskwd/taskwd.c (100%) rename {src => modules/libcom/src}/taskwd/taskwd.h (100%) rename {src => modules/libcom/src}/timer/Makefile (100%) rename {src => modules/libcom/src}/timer/epicsTimer.cpp (100%) rename {src => modules/libcom/src}/timer/epicsTimer.h (100%) rename {src => modules/libcom/src}/timer/timer.cpp (100%) rename {src => modules/libcom/src}/timer/timerPrivate.h (100%) rename {src => modules/libcom/src}/timer/timerQueue.cpp (100%) rename {src => modules/libcom/src}/timer/timerQueueActive.cpp (100%) rename {src => modules/libcom/src}/timer/timerQueueActiveMgr.cpp (100%) rename {src => modules/libcom/src}/timer/timerQueuePassive.cpp (100%) rename {src => modules/libcom/src}/valgrind/valgrind.h (100%) rename {src => modules/libcom/src}/yacc/ACKNOWLEDGEMENTS (100%) rename {src => modules/libcom/src}/yacc/EPICS_READ_THIS (100%) rename {src => modules/libcom/src}/yacc/Makefile (100%) rename {src => modules/libcom/src}/yacc/NEW_FEATURES (100%) rename {src => modules/libcom/src}/yacc/NOTES (100%) rename {src => modules/libcom/src}/yacc/NO_WARRANTY (100%) rename {src => modules/libcom/src}/yacc/README (100%) rename {src => modules/libcom/src}/yacc/antelope.c (100%) rename {src => modules/libcom/src}/yacc/closure.c (100%) rename {src => modules/libcom/src}/yacc/defs.h (100%) rename {src => modules/libcom/src}/yacc/error.c (100%) rename {src => modules/libcom/src}/yacc/lalr.c (100%) rename {src => modules/libcom/src}/yacc/lr0.c (100%) rename {src => modules/libcom/src}/yacc/mkpar.c (100%) rename {src => modules/libcom/src}/yacc/output.c (100%) rename {src => modules/libcom/src}/yacc/reader.c (100%) rename {src => modules/libcom/src}/yacc/skeleton.c (100%) rename {src => modules/libcom/src}/yacc/symtab.c (100%) rename {src => modules/libcom/src}/yacc/verbose.c (100%) rename {src => modules/libcom/src}/yacc/warshall.c (100%) rename {src => modules/libcom/src}/yacc/yacc.html (100%) rename {src => modules/libcom/src}/yajl/Makefile (100%) rename {src => modules/libcom/src}/yajl/RULES (100%) rename {src => modules/libcom/src}/yajl/yajl.c (100%) rename {src => modules/libcom/src}/yajl/yajl_alloc.c (100%) rename {src => modules/libcom/src}/yajl/yajl_alloc.h (100%) rename {src => modules/libcom/src}/yajl/yajl_buf.c (100%) rename {src => modules/libcom/src}/yajl/yajl_buf.h (100%) rename {src => modules/libcom/src}/yajl/yajl_bytestack.h (100%) rename {src => modules/libcom/src}/yajl/yajl_common.h (100%) rename {src => modules/libcom/src}/yajl/yajl_encode.c (100%) rename {src => modules/libcom/src}/yajl/yajl_encode.h (100%) rename {src => modules/libcom/src}/yajl/yajl_gen.c (100%) rename {src => modules/libcom/src}/yajl/yajl_gen.h (100%) rename {src => modules/libcom/src}/yajl/yajl_lex.c (100%) rename {src => modules/libcom/src}/yajl/yajl_lex.h (100%) rename {src => modules/libcom/src}/yajl/yajl_parse.h (100%) rename {src => modules/libcom/src}/yajl/yajl_parser.c (100%) rename {src => modules/libcom/src}/yajl/yajl_parser.h (100%) rename {test => modules/libcom/test}/Makefile (100%) rename {test => modules/libcom/test}/blockingSockTest.cpp (100%) rename {test => modules/libcom/test}/buckTest.c (100%) rename {test => modules/libcom/test}/cvtFastPerform.cpp (100%) rename {test => modules/libcom/test}/cvtFastTest.c (100%) rename {test => modules/libcom/test}/epicsAlgorithmTest.cpp (100%) rename {test => modules/libcom/test}/epicsAtomicPerform.cpp (100%) rename {test => modules/libcom/test}/epicsAtomicTest.cpp (100%) rename {test => modules/libcom/test}/epicsCalcTest.cpp (100%) rename {test => modules/libcom/test}/epicsEllTest.c (100%) rename {test => modules/libcom/test}/epicsEnvTest.c (100%) rename {test => modules/libcom/test}/epicsErrlogTest.c (100%) rename {test => modules/libcom/test}/epicsEventTest.cpp (100%) rename {test => modules/libcom/test}/epicsExitTest.c (100%) rename {test => modules/libcom/test}/epicsInlineTest1.c (100%) rename {test => modules/libcom/test}/epicsInlineTest2.c (100%) rename {test => modules/libcom/test}/epicsInlineTest3.cpp (100%) rename {test => modules/libcom/test}/epicsInlineTest4.cpp (100%) rename {test => modules/libcom/test}/epicsMMIOTest.c (100%) rename {test => modules/libcom/test}/epicsMathTest.c (100%) rename {test => modules/libcom/test}/epicsMaxThreads.c (100%) rename {test => modules/libcom/test}/epicsMessageQueueTest.cpp (100%) rename {test => modules/libcom/test}/epicsMutexTest.cpp (100%) rename {test => modules/libcom/test}/epicsRunLibComTests.c (100%) rename {test => modules/libcom/test}/epicsSockResolveTest.c (100%) rename {test => modules/libcom/test}/epicsSpinTest.c (100%) rename {test => modules/libcom/test}/epicsStackTraceTest.c (100%) rename {test => modules/libcom/test}/epicsStdioTest.c (100%) rename {test => modules/libcom/test}/epicsStdlibTest.c (100%) rename {test => modules/libcom/test}/epicsStringTest.c (100%) rename {test => modules/libcom/test}/epicsThreadHooksTest.c (100%) rename {test => modules/libcom/test}/epicsThreadOnceTest.c (100%) rename {test => modules/libcom/test}/epicsThreadPerform.cpp (100%) rename {test => modules/libcom/test}/epicsThreadPoolTest.c (100%) rename {test => modules/libcom/test}/epicsThreadPriorityTest.cpp (100%) rename {test => modules/libcom/test}/epicsThreadPrivateTest.cpp (100%) rename {test => modules/libcom/test}/epicsThreadTest.cpp (100%) rename {test => modules/libcom/test}/epicsTimeTest.cpp (100%) rename {test => modules/libcom/test}/epicsTimeZoneTest.c (100%) rename {test => modules/libcom/test}/epicsTimerTest.cpp (100%) rename {test => modules/libcom/test}/epicsTypesTest.c (100%) rename {test => modules/libcom/test}/epicsUnitTestTest.c (100%) rename {test => modules/libcom/test}/epicsUnitTestTest.plt (100%) rename {test => modules/libcom/test}/fdmgrTest.c (100%) rename {test => modules/libcom/test}/ipAddrToAsciiTest.cpp (100%) rename {test => modules/libcom/test}/macDefExpandTest.c (100%) rename {test => modules/libcom/test}/macLib.plt (100%) rename {test => modules/libcom/test}/macLibTest.c (100%) rename {test => modules/libcom/test}/osiSockTest.c (100%) rename {test => modules/libcom/test}/ringBytesTest.c (100%) rename {test => modules/libcom/test}/ringPointerTest.c (100%) rename {test => modules/libcom/test}/rtemsTestHarness.c (100%) rename {test => modules/libcom/test}/taskwdTest.c (100%) rename {test => modules/libcom/test}/yajlTest.plt (100%) rename {test => modules/libcom/test}/yajlTestCases.pm (100%) rename {test => modules/libcom/test}/yajlTestConverter.pl (100%) rename {test => modules/libcom/test}/yajl_test.c (100%) rename {vxWorks => modules/libcom/vxWorks}/Makefile (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/assert.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/checked_delete.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/config.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/config/auto_link.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/config/compiler/gcc.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/config/no_tr1/memory.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/config/no_tr1/utility.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/config/platform/vxworks.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/config/posix_features.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/config/select_compiler_config.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/config/select_platform_config.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/config/select_stdlib_config.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/config/stdlib/dinkumware.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/config/suffix.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/config/user.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/current_function.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/detail/sp_typeinfo.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/detail/workaround.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/enable_shared_from_this.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/exception/detail/attribute_noreturn.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/exception/exception.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/memory_order.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/shared_ptr.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/bad_weak_ptr.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/operator_bool.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/shared_count.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/sp_convertible.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/sp_counted_base.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/sp_counted_impl.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/sp_has_sync.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/sp_nullptr_t.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/spinlock.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/spinlock_pool.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/spinlock_pt.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/spinlock_sync.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/detail/yield_k.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/enable_shared_from_this.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/shared_ptr.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/smart_ptr/weak_ptr.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/throw_exception.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/tr1/detail/config.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/tr1/memory.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/type_traits/is_signed.hpp (100%) rename {vxWorks => modules/libcom/vxWorks}/boost/weak_ptr.hpp (100%) diff --git a/.gitignore b/.gitignore deleted file mode 100644 index 2dd7304c2..000000000 --- a/.gitignore +++ /dev/null @@ -1,14 +0,0 @@ -/cfg/ -/bin/ -/lib/ -/db/ -/dbd/ -/html/ -/include/ -/templates/ -/configure/*.local -O.*/ -/QtC-* -*.orig -*.log -.*.swp diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 4806c058e..000000000 --- a/LICENSE +++ /dev/null @@ -1,87 +0,0 @@ -Copyright (c) 1991-2011 UChicago Argonne LLC. -Copyright (c) 1991-2006 The Regents of the University of California. -Copyright (c) 2006-2011. Los Alamos National Security, LLC. Some of this -material was produced under U.S. Government contract DE-AC52-06NA25396 -for Los Alamos National Laboratory (LANL), which is operated by Los Alamos -National Security, LLC for the U.S. Department of Energy. - -EPICS BASE is distributed subject to the following license conditions: - - SOFTWARE LICENSE AGREEMENT - Software: EPICS BASE - - 1. The "Software", below, refers to EPICS BASE (in either source code, or - binary form and accompanying documentation). Each licensee is - addressed as "you" or "Licensee." - - 2. The copyright holders shown above and their third-party licensors - hereby grant Licensee a royalty-free nonexclusive license, subject to - the limitations stated herein and U.S. Government license rights. - - 3. You may modify and make a copy or copies of the Software for use - within your organization, if you meet the following conditions: - a. Copies in source code must include the copyright notice and this - Software License Agreement. - b. Copies in binary form must include the copyright notice and this - Software License Agreement in the documentation and/or other - materials provided with the copy. - - 4. You may modify a copy or copies of the Software or any portion of it, - thus forming a work based on the Software, and distribute copies of - such work outside your organization, if you meet all of the following - conditions: - a. Copies in source code must include the copyright notice and this - Software License Agreement; - b. Copies in binary form must include the copyright notice and this - Software License Agreement in the documentation and/or other - materials provided with the copy; - c. Modified copies and works based on the Software must carry - prominent notices stating that you changed specified portions of - the Software. - - 5. Portions of the Software resulted from work developed under a U.S. - Government contract and are subject to the following license: the - Government is granted for itself and others acting on its behalf a - paid-up, nonexclusive, irrevocable worldwide license in this computer - software to reproduce, prepare derivative works, and perform publicly - and display publicly. - - 6. WARRANTY DISCLAIMER. THE SOFTWARE IS SUPPLIED "AS IS" WITHOUT WARRANTY - OF ANY KIND. THE COPYRIGHT HOLDERS, THEIR THIRD PARTY LICENSORS, THE - UNITED STATES, THE UNITED STATES DEPARTMENT OF ENERGY, AND THEIR - EMPLOYEES: (1) DISCLAIM ANY WARRANTIES, EXPRESS OR IMPLIED, INCLUDING - BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS - FOR A PARTICULAR PURPOSE, TITLE OR NON-INFRINGEMENT, (2) DO NOT ASSUME - ANY LEGAL LIABILITY OR RESPONSIBILITY FOR THE ACCURACY, COMPLETENESS, - OR USEFULNESS OF THE SOFTWARE, (3) DO NOT REPRESENT THAT USE OF THE - SOFTWARE WOULD NOT INFRINGE PRIVATELY OWNED RIGHTS, (4) DO NOT WARRANT - THAT THE SOFTWARE WILL FUNCTION UNINTERRUPTED, THAT IT IS ERROR-FREE - OR THAT ANY ERRORS WILL BE CORRECTED. - - 7. LIMITATION OF LIABILITY. IN NO EVENT WILL THE COPYRIGHT HOLDERS, THEIR - THIRD PARTY LICENSORS, THE UNITED STATES, THE UNITED STATES DEPARTMENT - OF ENERGY, OR THEIR EMPLOYEES: BE LIABLE FOR ANY INDIRECT, INCIDENTAL, - CONSEQUENTIAL, SPECIAL OR PUNITIVE DAMAGES OF ANY KIND OR NATURE, - INCLUDING BUT NOT LIMITED TO LOSS OF PROFITS OR LOSS OF DATA, FOR ANY - REASON WHATSOEVER, WHETHER SUCH LIABILITY IS ASSERTED ON THE BASIS OF - CONTRACT, TORT (INCLUDING NEGLIGENCE OR STRICT LIABILITY), OR - OTHERWISE, EVEN IF ANY OF SAID PARTIES HAS BEEN WARNED OF THE - POSSIBILITY OF SUCH LOSS OR DAMAGES. - -________________________________________________________________________ - -This software is in part copyrighted by the BERLINER SPEICHERRING -GESELLSCHAFT FUER SYNCHROTRONSTRAHLUNG M.B.H. (BESSY), BERLIN, GERMANY. - -In no event shall BESSY be liable to any party for direct, indirect, -special, incidental, or consequential damages arising out of the use of -this software, its documentation, or any derivatives thereof, even if -BESSY has been advised of the possibility of such damage. - -BESSY specifically disclaims any warranties, including, but not limited -to, the implied warranties of merchantability, fitness for a particular -purpose, and non-infringement. This software is provided on an "as is" -basis, and BESSY has no obligation to provide maintenance, support, -updates, enhancements, or modifications. -________________________________________________________________________ - diff --git a/.ci/travis-build.sh b/modules/libcom/.ci/travis-build.sh similarity index 100% rename from .ci/travis-build.sh rename to modules/libcom/.ci/travis-build.sh diff --git a/.ci/travis-prepare.sh b/modules/libcom/.ci/travis-prepare.sh similarity index 100% rename from .ci/travis-prepare.sh rename to modules/libcom/.ci/travis-prepare.sh diff --git a/.travis.yml b/modules/libcom/.travis.yml similarity index 100% rename from .travis.yml rename to modules/libcom/.travis.yml diff --git a/Makefile b/modules/libcom/Makefile similarity index 100% rename from Makefile rename to modules/libcom/Makefile diff --git a/RTEMS/Makefile b/modules/libcom/RTEMS/Makefile similarity index 100% rename from RTEMS/Makefile rename to modules/libcom/RTEMS/Makefile diff --git a/RTEMS/epicsRtemsInitHookPost.c b/modules/libcom/RTEMS/epicsRtemsInitHookPost.c similarity index 100% rename from RTEMS/epicsRtemsInitHookPost.c rename to modules/libcom/RTEMS/epicsRtemsInitHookPost.c diff --git a/RTEMS/epicsRtemsInitHookPre.c b/modules/libcom/RTEMS/epicsRtemsInitHookPre.c similarity index 100% rename from RTEMS/epicsRtemsInitHookPre.c rename to modules/libcom/RTEMS/epicsRtemsInitHookPre.c diff --git a/RTEMS/epicsRtemsInitHooks.h b/modules/libcom/RTEMS/epicsRtemsInitHooks.h similarity index 100% rename from RTEMS/epicsRtemsInitHooks.h rename to modules/libcom/RTEMS/epicsRtemsInitHooks.h diff --git a/RTEMS/rtems_config.c b/modules/libcom/RTEMS/rtems_config.c similarity index 100% rename from RTEMS/rtems_config.c rename to modules/libcom/RTEMS/rtems_config.c diff --git a/RTEMS/rtems_init.c b/modules/libcom/RTEMS/rtems_init.c similarity index 100% rename from RTEMS/rtems_init.c rename to modules/libcom/RTEMS/rtems_init.c diff --git a/RTEMS/rtems_netconfig.c b/modules/libcom/RTEMS/rtems_netconfig.c similarity index 100% rename from RTEMS/rtems_netconfig.c rename to modules/libcom/RTEMS/rtems_netconfig.c diff --git a/RTEMS/rtems_util.c b/modules/libcom/RTEMS/rtems_util.c similarity index 100% rename from RTEMS/rtems_util.c rename to modules/libcom/RTEMS/rtems_util.c diff --git a/RTEMS/setBootConfigFromNVRAM.c b/modules/libcom/RTEMS/setBootConfigFromNVRAM.c similarity index 100% rename from RTEMS/setBootConfigFromNVRAM.c rename to modules/libcom/RTEMS/setBootConfigFromNVRAM.c diff --git a/configure/CONFIG b/modules/libcom/configure/CONFIG similarity index 100% rename from configure/CONFIG rename to modules/libcom/configure/CONFIG diff --git a/configure/CONFIG_LIBCOM_MODULE b/modules/libcom/configure/CONFIG_LIBCOM_MODULE similarity index 100% rename from configure/CONFIG_LIBCOM_MODULE rename to modules/libcom/configure/CONFIG_LIBCOM_MODULE diff --git a/configure/CONFIG_LIBCOM_VERSION b/modules/libcom/configure/CONFIG_LIBCOM_VERSION similarity index 100% rename from configure/CONFIG_LIBCOM_VERSION rename to modules/libcom/configure/CONFIG_LIBCOM_VERSION diff --git a/configure/CONFIG_SITE b/modules/libcom/configure/CONFIG_SITE similarity index 100% rename from configure/CONFIG_SITE rename to modules/libcom/configure/CONFIG_SITE diff --git a/configure/Makefile b/modules/libcom/configure/Makefile similarity index 100% rename from configure/Makefile rename to modules/libcom/configure/Makefile diff --git a/configure/RELEASE b/modules/libcom/configure/RELEASE similarity index 100% rename from configure/RELEASE rename to modules/libcom/configure/RELEASE diff --git a/configure/RULES b/modules/libcom/configure/RULES similarity index 100% rename from configure/RULES rename to modules/libcom/configure/RULES diff --git a/configure/RULES_DIRS b/modules/libcom/configure/RULES_DIRS similarity index 100% rename from configure/RULES_DIRS rename to modules/libcom/configure/RULES_DIRS diff --git a/configure/RULES_TOP b/modules/libcom/configure/RULES_TOP similarity index 100% rename from configure/RULES_TOP rename to modules/libcom/configure/RULES_TOP diff --git a/src/Com.rc b/modules/libcom/src/Com.rc similarity index 100% rename from src/Com.rc rename to modules/libcom/src/Com.rc diff --git a/src/Makefile b/modules/libcom/src/Makefile similarity index 100% rename from src/Makefile rename to modules/libcom/src/Makefile diff --git a/src/as/Makefile b/modules/libcom/src/as/Makefile similarity index 100% rename from src/as/Makefile rename to modules/libcom/src/as/Makefile diff --git a/src/as/RULES b/modules/libcom/src/as/RULES similarity index 100% rename from src/as/RULES rename to modules/libcom/src/as/RULES diff --git a/src/as/asLib.h b/modules/libcom/src/as/asLib.h similarity index 100% rename from src/as/asLib.h rename to modules/libcom/src/as/asLib.h diff --git a/src/as/asLib.y b/modules/libcom/src/as/asLib.y similarity index 100% rename from src/as/asLib.y rename to modules/libcom/src/as/asLib.y diff --git a/src/as/asLibRoutines.c b/modules/libcom/src/as/asLibRoutines.c similarity index 100% rename from src/as/asLibRoutines.c rename to modules/libcom/src/as/asLibRoutines.c diff --git a/src/as/asLib_lex.l b/modules/libcom/src/as/asLib_lex.l similarity index 100% rename from src/as/asLib_lex.l rename to modules/libcom/src/as/asLib_lex.l diff --git a/src/as/asTrapWrite.c b/modules/libcom/src/as/asTrapWrite.c similarity index 100% rename from src/as/asTrapWrite.c rename to modules/libcom/src/as/asTrapWrite.c diff --git a/src/as/asTrapWrite.h b/modules/libcom/src/as/asTrapWrite.h similarity index 100% rename from src/as/asTrapWrite.h rename to modules/libcom/src/as/asTrapWrite.h diff --git a/src/bucketLib/Makefile b/modules/libcom/src/bucketLib/Makefile similarity index 100% rename from src/bucketLib/Makefile rename to modules/libcom/src/bucketLib/Makefile diff --git a/src/bucketLib/bucketLib.c b/modules/libcom/src/bucketLib/bucketLib.c similarity index 100% rename from src/bucketLib/bucketLib.c rename to modules/libcom/src/bucketLib/bucketLib.c diff --git a/src/bucketLib/bucketLib.h b/modules/libcom/src/bucketLib/bucketLib.h similarity index 100% rename from src/bucketLib/bucketLib.h rename to modules/libcom/src/bucketLib/bucketLib.h diff --git a/src/calc/Makefile b/modules/libcom/src/calc/Makefile similarity index 100% rename from src/calc/Makefile rename to modules/libcom/src/calc/Makefile diff --git a/src/calc/calcPerform.c b/modules/libcom/src/calc/calcPerform.c similarity index 100% rename from src/calc/calcPerform.c rename to modules/libcom/src/calc/calcPerform.c diff --git a/src/calc/postfix.c b/modules/libcom/src/calc/postfix.c similarity index 100% rename from src/calc/postfix.c rename to modules/libcom/src/calc/postfix.c diff --git a/src/calc/postfix.h b/modules/libcom/src/calc/postfix.h similarity index 100% rename from src/calc/postfix.h rename to modules/libcom/src/calc/postfix.h diff --git a/src/calc/postfixPvt.h b/modules/libcom/src/calc/postfixPvt.h similarity index 100% rename from src/calc/postfixPvt.h rename to modules/libcom/src/calc/postfixPvt.h diff --git a/src/cppStd/Makefile b/modules/libcom/src/cppStd/Makefile similarity index 100% rename from src/cppStd/Makefile rename to modules/libcom/src/cppStd/Makefile diff --git a/src/cppStd/epicsAlgorithm.h b/modules/libcom/src/cppStd/epicsAlgorithm.h similarity index 100% rename from src/cppStd/epicsAlgorithm.h rename to modules/libcom/src/cppStd/epicsAlgorithm.h diff --git a/src/cppStd/epicsExcept.h b/modules/libcom/src/cppStd/epicsExcept.h similarity index 100% rename from src/cppStd/epicsExcept.h rename to modules/libcom/src/cppStd/epicsExcept.h diff --git a/src/cvtFast/Makefile b/modules/libcom/src/cvtFast/Makefile similarity index 100% rename from src/cvtFast/Makefile rename to modules/libcom/src/cvtFast/Makefile diff --git a/src/cvtFast/cvtFast.c b/modules/libcom/src/cvtFast/cvtFast.c similarity index 100% rename from src/cvtFast/cvtFast.c rename to modules/libcom/src/cvtFast/cvtFast.c diff --git a/src/cvtFast/cvtFast.h b/modules/libcom/src/cvtFast/cvtFast.h similarity index 100% rename from src/cvtFast/cvtFast.h rename to modules/libcom/src/cvtFast/cvtFast.h diff --git a/src/cxxTemplates/Makefile b/modules/libcom/src/cxxTemplates/Makefile similarity index 100% rename from src/cxxTemplates/Makefile rename to modules/libcom/src/cxxTemplates/Makefile diff --git a/src/cxxTemplates/README b/modules/libcom/src/cxxTemplates/README similarity index 100% rename from src/cxxTemplates/README rename to modules/libcom/src/cxxTemplates/README diff --git a/src/cxxTemplates/epicsGuard.h b/modules/libcom/src/cxxTemplates/epicsGuard.h similarity index 100% rename from src/cxxTemplates/epicsGuard.h rename to modules/libcom/src/cxxTemplates/epicsGuard.h diff --git a/src/cxxTemplates/epicsSingleton.h b/modules/libcom/src/cxxTemplates/epicsSingleton.h similarity index 100% rename from src/cxxTemplates/epicsSingleton.h rename to modules/libcom/src/cxxTemplates/epicsSingleton.h diff --git a/src/cxxTemplates/epicsSingletonMutex.cpp b/modules/libcom/src/cxxTemplates/epicsSingletonMutex.cpp similarity index 100% rename from src/cxxTemplates/epicsSingletonMutex.cpp rename to modules/libcom/src/cxxTemplates/epicsSingletonMutex.cpp diff --git a/src/cxxTemplates/resourceLib.cpp b/modules/libcom/src/cxxTemplates/resourceLib.cpp similarity index 100% rename from src/cxxTemplates/resourceLib.cpp rename to modules/libcom/src/cxxTemplates/resourceLib.cpp diff --git a/src/cxxTemplates/resourceLib.h b/modules/libcom/src/cxxTemplates/resourceLib.h similarity index 100% rename from src/cxxTemplates/resourceLib.h rename to modules/libcom/src/cxxTemplates/resourceLib.h diff --git a/src/cxxTemplates/test/Makefile b/modules/libcom/src/cxxTemplates/test/Makefile similarity index 100% rename from src/cxxTemplates/test/Makefile rename to modules/libcom/src/cxxTemplates/test/Makefile diff --git a/src/cxxTemplates/test/minmaxTest.cc b/modules/libcom/src/cxxTemplates/test/minmaxTest.cc similarity index 100% rename from src/cxxTemplates/test/minmaxTest.cc rename to modules/libcom/src/cxxTemplates/test/minmaxTest.cc diff --git a/src/cxxTemplates/test/resourceLibTest.cc b/modules/libcom/src/cxxTemplates/test/resourceLibTest.cc similarity index 100% rename from src/cxxTemplates/test/resourceLibTest.cc rename to modules/libcom/src/cxxTemplates/test/resourceLibTest.cc diff --git a/src/cxxTemplates/test/tsDLListBench.cc b/modules/libcom/src/cxxTemplates/test/tsDLListBench.cc similarity index 100% rename from src/cxxTemplates/test/tsDLListBench.cc rename to modules/libcom/src/cxxTemplates/test/tsDLListBench.cc diff --git a/src/cxxTemplates/test/tsDLListTest.cc b/modules/libcom/src/cxxTemplates/test/tsDLListTest.cc similarity index 100% rename from src/cxxTemplates/test/tsDLListTest.cc rename to modules/libcom/src/cxxTemplates/test/tsDLListTest.cc diff --git a/src/cxxTemplates/test/tsSLListBench.cc b/modules/libcom/src/cxxTemplates/test/tsSLListBench.cc similarity index 100% rename from src/cxxTemplates/test/tsSLListBench.cc rename to modules/libcom/src/cxxTemplates/test/tsSLListBench.cc diff --git a/src/cxxTemplates/test/tsSLListTest.cc b/modules/libcom/src/cxxTemplates/test/tsSLListTest.cc similarity index 100% rename from src/cxxTemplates/test/tsSLListTest.cc rename to modules/libcom/src/cxxTemplates/test/tsSLListTest.cc diff --git a/src/cxxTemplates/tsDLList.h b/modules/libcom/src/cxxTemplates/tsDLList.h similarity index 100% rename from src/cxxTemplates/tsDLList.h rename to modules/libcom/src/cxxTemplates/tsDLList.h diff --git a/src/cxxTemplates/tsFreeList.h b/modules/libcom/src/cxxTemplates/tsFreeList.h similarity index 100% rename from src/cxxTemplates/tsFreeList.h rename to modules/libcom/src/cxxTemplates/tsFreeList.h diff --git a/src/cxxTemplates/tsMinMax.h b/modules/libcom/src/cxxTemplates/tsMinMax.h similarity index 100% rename from src/cxxTemplates/tsMinMax.h rename to modules/libcom/src/cxxTemplates/tsMinMax.h diff --git a/src/cxxTemplates/tsSLList.h b/modules/libcom/src/cxxTemplates/tsSLList.h similarity index 100% rename from src/cxxTemplates/tsSLList.h rename to modules/libcom/src/cxxTemplates/tsSLList.h diff --git a/src/dbmf/Makefile b/modules/libcom/src/dbmf/Makefile similarity index 100% rename from src/dbmf/Makefile rename to modules/libcom/src/dbmf/Makefile diff --git a/src/dbmf/dbmf.c b/modules/libcom/src/dbmf/dbmf.c similarity index 100% rename from src/dbmf/dbmf.c rename to modules/libcom/src/dbmf/dbmf.c diff --git a/src/dbmf/dbmf.h b/modules/libcom/src/dbmf/dbmf.h similarity index 100% rename from src/dbmf/dbmf.h rename to modules/libcom/src/dbmf/dbmf.h diff --git a/src/ellLib/Makefile b/modules/libcom/src/ellLib/Makefile similarity index 100% rename from src/ellLib/Makefile rename to modules/libcom/src/ellLib/Makefile diff --git a/src/ellLib/ellLib.c b/modules/libcom/src/ellLib/ellLib.c similarity index 100% rename from src/ellLib/ellLib.c rename to modules/libcom/src/ellLib/ellLib.c diff --git a/src/ellLib/ellLib.h b/modules/libcom/src/ellLib/ellLib.h similarity index 100% rename from src/ellLib/ellLib.h rename to modules/libcom/src/ellLib/ellLib.h diff --git a/src/ellLib/ellSort.c b/modules/libcom/src/ellLib/ellSort.c similarity index 100% rename from src/ellLib/ellSort.c rename to modules/libcom/src/ellLib/ellSort.c diff --git a/src/env/Makefile b/modules/libcom/src/env/Makefile similarity index 100% rename from src/env/Makefile rename to modules/libcom/src/env/Makefile diff --git a/src/env/RULES b/modules/libcom/src/env/RULES similarity index 100% rename from src/env/RULES rename to modules/libcom/src/env/RULES diff --git a/src/env/bldEnvData.pl b/modules/libcom/src/env/bldEnvData.pl similarity index 100% rename from src/env/bldEnvData.pl rename to modules/libcom/src/env/bldEnvData.pl diff --git a/src/env/envDefs.h b/modules/libcom/src/env/envDefs.h similarity index 100% rename from src/env/envDefs.h rename to modules/libcom/src/env/envDefs.h diff --git a/src/env/envSubr.c b/modules/libcom/src/env/envSubr.c similarity index 100% rename from src/env/envSubr.c rename to modules/libcom/src/env/envSubr.c diff --git a/src/error/Makefile b/modules/libcom/src/error/Makefile similarity index 100% rename from src/error/Makefile rename to modules/libcom/src/error/Makefile diff --git a/src/error/RULES b/modules/libcom/src/error/RULES similarity index 100% rename from src/error/RULES rename to modules/libcom/src/error/RULES diff --git a/src/error/epicsPrint.h b/modules/libcom/src/error/epicsPrint.h similarity index 100% rename from src/error/epicsPrint.h rename to modules/libcom/src/error/epicsPrint.h diff --git a/src/error/errMdef.h b/modules/libcom/src/error/errMdef.h similarity index 100% rename from src/error/errMdef.h rename to modules/libcom/src/error/errMdef.h diff --git a/src/error/errSymLib.c b/modules/libcom/src/error/errSymLib.c similarity index 100% rename from src/error/errSymLib.c rename to modules/libcom/src/error/errSymLib.c diff --git a/src/error/errSymTbl.h b/modules/libcom/src/error/errSymTbl.h similarity index 100% rename from src/error/errSymTbl.h rename to modules/libcom/src/error/errSymTbl.h diff --git a/src/error/errlog.c b/modules/libcom/src/error/errlog.c similarity index 100% rename from src/error/errlog.c rename to modules/libcom/src/error/errlog.c diff --git a/src/error/errlog.h b/modules/libcom/src/error/errlog.h similarity index 100% rename from src/error/errlog.h rename to modules/libcom/src/error/errlog.h diff --git a/src/error/makeStatTbl.pl b/modules/libcom/src/error/makeStatTbl.pl similarity index 100% rename from src/error/makeStatTbl.pl rename to modules/libcom/src/error/makeStatTbl.pl diff --git a/src/fdmgr/Makefile b/modules/libcom/src/fdmgr/Makefile similarity index 100% rename from src/fdmgr/Makefile rename to modules/libcom/src/fdmgr/Makefile diff --git a/src/fdmgr/fdManager.cpp b/modules/libcom/src/fdmgr/fdManager.cpp similarity index 100% rename from src/fdmgr/fdManager.cpp rename to modules/libcom/src/fdmgr/fdManager.cpp diff --git a/src/fdmgr/fdManager.h b/modules/libcom/src/fdmgr/fdManager.h similarity index 100% rename from src/fdmgr/fdManager.h rename to modules/libcom/src/fdmgr/fdManager.h diff --git a/src/fdmgr/fdmgr.cpp b/modules/libcom/src/fdmgr/fdmgr.cpp similarity index 100% rename from src/fdmgr/fdmgr.cpp rename to modules/libcom/src/fdmgr/fdmgr.cpp diff --git a/src/fdmgr/fdmgr.h b/modules/libcom/src/fdmgr/fdmgr.h similarity index 100% rename from src/fdmgr/fdmgr.h rename to modules/libcom/src/fdmgr/fdmgr.h diff --git a/src/flex/COPYING b/modules/libcom/src/flex/COPYING similarity index 100% rename from src/flex/COPYING rename to modules/libcom/src/flex/COPYING diff --git a/src/flex/Changes b/modules/libcom/src/flex/Changes similarity index 100% rename from src/flex/Changes rename to modules/libcom/src/flex/Changes diff --git a/src/flex/EPICS_READ_THIS b/modules/libcom/src/flex/EPICS_READ_THIS similarity index 100% rename from src/flex/EPICS_READ_THIS rename to modules/libcom/src/flex/EPICS_READ_THIS diff --git a/src/flex/Flex.doc b/modules/libcom/src/flex/Flex.doc similarity index 100% rename from src/flex/Flex.doc rename to modules/libcom/src/flex/Flex.doc diff --git a/src/flex/Makefile b/modules/libcom/src/flex/Makefile similarity index 100% rename from src/flex/Makefile rename to modules/libcom/src/flex/Makefile diff --git a/src/flex/README b/modules/libcom/src/flex/README similarity index 100% rename from src/flex/README rename to modules/libcom/src/flex/README diff --git a/src/flex/RULES b/modules/libcom/src/flex/RULES similarity index 100% rename from src/flex/RULES rename to modules/libcom/src/flex/RULES diff --git a/src/flex/ccl.c b/modules/libcom/src/flex/ccl.c similarity index 100% rename from src/flex/ccl.c rename to modules/libcom/src/flex/ccl.c diff --git a/src/flex/dfa.c b/modules/libcom/src/flex/dfa.c similarity index 100% rename from src/flex/dfa.c rename to modules/libcom/src/flex/dfa.c diff --git a/src/flex/ecs.c b/modules/libcom/src/flex/ecs.c similarity index 100% rename from src/flex/ecs.c rename to modules/libcom/src/flex/ecs.c diff --git a/src/flex/flex.c b/modules/libcom/src/flex/flex.c similarity index 100% rename from src/flex/flex.c rename to modules/libcom/src/flex/flex.c diff --git a/src/flex/flex.html b/modules/libcom/src/flex/flex.html similarity index 100% rename from src/flex/flex.html rename to modules/libcom/src/flex/flex.html diff --git a/src/flex/flex.skel b/modules/libcom/src/flex/flex.skel similarity index 100% rename from src/flex/flex.skel rename to modules/libcom/src/flex/flex.skel diff --git a/src/flex/flex.skel.static b/modules/libcom/src/flex/flex.skel.static similarity index 100% rename from src/flex/flex.skel.static rename to modules/libcom/src/flex/flex.skel.static diff --git a/src/flex/flexdef.h b/modules/libcom/src/flex/flexdef.h similarity index 100% rename from src/flex/flexdef.h rename to modules/libcom/src/flex/flexdef.h diff --git a/src/flex/flexdoc.html b/modules/libcom/src/flex/flexdoc.html similarity index 100% rename from src/flex/flexdoc.html rename to modules/libcom/src/flex/flexdoc.html diff --git a/src/flex/gen.c b/modules/libcom/src/flex/gen.c similarity index 100% rename from src/flex/gen.c rename to modules/libcom/src/flex/gen.c diff --git a/src/flex/libmain.c b/modules/libcom/src/flex/libmain.c similarity index 100% rename from src/flex/libmain.c rename to modules/libcom/src/flex/libmain.c diff --git a/src/flex/misc.c b/modules/libcom/src/flex/misc.c similarity index 100% rename from src/flex/misc.c rename to modules/libcom/src/flex/misc.c diff --git a/src/flex/nfa.c b/modules/libcom/src/flex/nfa.c similarity index 100% rename from src/flex/nfa.c rename to modules/libcom/src/flex/nfa.c diff --git a/src/flex/parse.y b/modules/libcom/src/flex/parse.y similarity index 100% rename from src/flex/parse.y rename to modules/libcom/src/flex/parse.y diff --git a/src/flex/scan.c b/modules/libcom/src/flex/scan.c similarity index 100% rename from src/flex/scan.c rename to modules/libcom/src/flex/scan.c diff --git a/src/flex/scan.l.DISTRIB b/modules/libcom/src/flex/scan.l.DISTRIB similarity index 100% rename from src/flex/scan.l.DISTRIB rename to modules/libcom/src/flex/scan.l.DISTRIB diff --git a/src/flex/sym.c b/modules/libcom/src/flex/sym.c similarity index 100% rename from src/flex/sym.c rename to modules/libcom/src/flex/sym.c diff --git a/src/flex/tblcmp.c b/modules/libcom/src/flex/tblcmp.c similarity index 100% rename from src/flex/tblcmp.c rename to modules/libcom/src/flex/tblcmp.c diff --git a/src/flex/yylex.c b/modules/libcom/src/flex/yylex.c similarity index 100% rename from src/flex/yylex.c rename to modules/libcom/src/flex/yylex.c diff --git a/src/freeList/Makefile b/modules/libcom/src/freeList/Makefile similarity index 100% rename from src/freeList/Makefile rename to modules/libcom/src/freeList/Makefile diff --git a/src/freeList/freeList.h b/modules/libcom/src/freeList/freeList.h similarity index 100% rename from src/freeList/freeList.h rename to modules/libcom/src/freeList/freeList.h diff --git a/src/freeList/freeListLib.c b/modules/libcom/src/freeList/freeListLib.c similarity index 100% rename from src/freeList/freeListLib.c rename to modules/libcom/src/freeList/freeListLib.c diff --git a/src/gpHash/Makefile b/modules/libcom/src/gpHash/Makefile similarity index 100% rename from src/gpHash/Makefile rename to modules/libcom/src/gpHash/Makefile diff --git a/src/gpHash/gpHash.h b/modules/libcom/src/gpHash/gpHash.h similarity index 100% rename from src/gpHash/gpHash.h rename to modules/libcom/src/gpHash/gpHash.h diff --git a/src/gpHash/gpHashLib.c b/modules/libcom/src/gpHash/gpHashLib.c similarity index 100% rename from src/gpHash/gpHashLib.c rename to modules/libcom/src/gpHash/gpHashLib.c diff --git a/src/iocsh/Makefile b/modules/libcom/src/iocsh/Makefile similarity index 100% rename from src/iocsh/Makefile rename to modules/libcom/src/iocsh/Makefile diff --git a/src/iocsh/iocsh.cpp b/modules/libcom/src/iocsh/iocsh.cpp similarity index 100% rename from src/iocsh/iocsh.cpp rename to modules/libcom/src/iocsh/iocsh.cpp diff --git a/src/iocsh/iocsh.h b/modules/libcom/src/iocsh/iocsh.h similarity index 100% rename from src/iocsh/iocsh.h rename to modules/libcom/src/iocsh/iocsh.h diff --git a/src/iocsh/libComRegister.c b/modules/libcom/src/iocsh/libComRegister.c similarity index 100% rename from src/iocsh/libComRegister.c rename to modules/libcom/src/iocsh/libComRegister.c diff --git a/src/iocsh/libComRegister.h b/modules/libcom/src/iocsh/libComRegister.h similarity index 100% rename from src/iocsh/libComRegister.h rename to modules/libcom/src/iocsh/libComRegister.h diff --git a/src/iocsh/registry.c b/modules/libcom/src/iocsh/registry.c similarity index 100% rename from src/iocsh/registry.c rename to modules/libcom/src/iocsh/registry.c diff --git a/src/iocsh/registry.h b/modules/libcom/src/iocsh/registry.h similarity index 100% rename from src/iocsh/registry.h rename to modules/libcom/src/iocsh/registry.h diff --git a/src/libComVersion.h b/modules/libcom/src/libComVersion.h similarity index 100% rename from src/libComVersion.h rename to modules/libcom/src/libComVersion.h diff --git a/src/libComVersionNum.h@ b/modules/libcom/src/libComVersionNum.h@ similarity index 100% rename from src/libComVersionNum.h@ rename to modules/libcom/src/libComVersionNum.h@ diff --git a/src/log/Makefile b/modules/libcom/src/log/Makefile similarity index 100% rename from src/log/Makefile rename to modules/libcom/src/log/Makefile diff --git a/src/log/S99logServer@ b/modules/libcom/src/log/S99logServer@ similarity index 100% rename from src/log/S99logServer@ rename to modules/libcom/src/log/S99logServer@ diff --git a/src/log/iocLog.c b/modules/libcom/src/log/iocLog.c similarity index 100% rename from src/log/iocLog.c rename to modules/libcom/src/log/iocLog.c diff --git a/src/log/iocLog.h b/modules/libcom/src/log/iocLog.h similarity index 100% rename from src/log/iocLog.h rename to modules/libcom/src/log/iocLog.h diff --git a/src/log/iocLogServer.c b/modules/libcom/src/log/iocLogServer.c similarity index 100% rename from src/log/iocLogServer.c rename to modules/libcom/src/log/iocLogServer.c diff --git a/src/log/logClient.c b/modules/libcom/src/log/logClient.c similarity index 100% rename from src/log/logClient.c rename to modules/libcom/src/log/logClient.c diff --git a/src/log/logClient.h b/modules/libcom/src/log/logClient.h similarity index 100% rename from src/log/logClient.h rename to modules/libcom/src/log/logClient.h diff --git a/src/macLib/EPICS/macLib.pm b/modules/libcom/src/macLib/EPICS/macLib.pm similarity index 100% rename from src/macLib/EPICS/macLib.pm rename to modules/libcom/src/macLib/EPICS/macLib.pm diff --git a/src/macLib/Makefile b/modules/libcom/src/macLib/Makefile similarity index 100% rename from src/macLib/Makefile rename to modules/libcom/src/macLib/Makefile diff --git a/src/macLib/macCore.c b/modules/libcom/src/macLib/macCore.c similarity index 100% rename from src/macLib/macCore.c rename to modules/libcom/src/macLib/macCore.c diff --git a/src/macLib/macEnv.c b/modules/libcom/src/macLib/macEnv.c similarity index 100% rename from src/macLib/macEnv.c rename to modules/libcom/src/macLib/macEnv.c diff --git a/src/macLib/macLib.h b/modules/libcom/src/macLib/macLib.h similarity index 100% rename from src/macLib/macLib.h rename to modules/libcom/src/macLib/macLib.h diff --git a/src/macLib/macLibNOTES b/modules/libcom/src/macLib/macLibNOTES similarity index 100% rename from src/macLib/macLibNOTES rename to modules/libcom/src/macLib/macLibNOTES diff --git a/src/macLib/macLibREADME b/modules/libcom/src/macLib/macLibREADME similarity index 100% rename from src/macLib/macLibREADME rename to modules/libcom/src/macLib/macLibREADME diff --git a/src/macLib/macUtil.c b/modules/libcom/src/macLib/macUtil.c similarity index 100% rename from src/macLib/macUtil.c rename to modules/libcom/src/macLib/macUtil.c diff --git a/src/misc/Makefile b/modules/libcom/src/misc/Makefile similarity index 100% rename from src/misc/Makefile rename to modules/libcom/src/misc/Makefile diff --git a/src/misc/RULES b/modules/libcom/src/misc/RULES similarity index 100% rename from src/misc/RULES rename to modules/libcom/src/misc/RULES diff --git a/src/misc/aToIPAddr.c b/modules/libcom/src/misc/aToIPAddr.c similarity index 100% rename from src/misc/aToIPAddr.c rename to modules/libcom/src/misc/aToIPAddr.c diff --git a/src/misc/adjustment.c b/modules/libcom/src/misc/adjustment.c similarity index 100% rename from src/misc/adjustment.c rename to modules/libcom/src/misc/adjustment.c diff --git a/src/misc/adjustment.h b/modules/libcom/src/misc/adjustment.h similarity index 100% rename from src/misc/adjustment.h rename to modules/libcom/src/misc/adjustment.h diff --git a/src/misc/alarm.h b/modules/libcom/src/misc/alarm.h similarity index 100% rename from src/misc/alarm.h rename to modules/libcom/src/misc/alarm.h diff --git a/src/misc/alarmString.c b/modules/libcom/src/misc/alarmString.c similarity index 100% rename from src/misc/alarmString.c rename to modules/libcom/src/misc/alarmString.c diff --git a/src/misc/alarmString.h b/modules/libcom/src/misc/alarmString.h similarity index 100% rename from src/misc/alarmString.h rename to modules/libcom/src/misc/alarmString.h diff --git a/src/misc/cantProceed.c b/modules/libcom/src/misc/cantProceed.c similarity index 100% rename from src/misc/cantProceed.c rename to modules/libcom/src/misc/cantProceed.c diff --git a/src/misc/cantProceed.h b/modules/libcom/src/misc/cantProceed.h similarity index 100% rename from src/misc/cantProceed.h rename to modules/libcom/src/misc/cantProceed.h diff --git a/src/misc/dbDefs.h b/modules/libcom/src/misc/dbDefs.h similarity index 100% rename from src/misc/dbDefs.h rename to modules/libcom/src/misc/dbDefs.h diff --git a/src/misc/epicsConvert.c b/modules/libcom/src/misc/epicsConvert.c similarity index 100% rename from src/misc/epicsConvert.c rename to modules/libcom/src/misc/epicsConvert.c diff --git a/src/misc/epicsConvert.h b/modules/libcom/src/misc/epicsConvert.h similarity index 100% rename from src/misc/epicsConvert.h rename to modules/libcom/src/misc/epicsConvert.h diff --git a/src/misc/epicsExit.c b/modules/libcom/src/misc/epicsExit.c similarity index 100% rename from src/misc/epicsExit.c rename to modules/libcom/src/misc/epicsExit.c diff --git a/src/misc/epicsExit.h b/modules/libcom/src/misc/epicsExit.h similarity index 100% rename from src/misc/epicsExit.h rename to modules/libcom/src/misc/epicsExit.h diff --git a/src/misc/epicsExport.h b/modules/libcom/src/misc/epicsExport.h similarity index 100% rename from src/misc/epicsExport.h rename to modules/libcom/src/misc/epicsExport.h diff --git a/src/misc/epicsStdlib.c b/modules/libcom/src/misc/epicsStdlib.c similarity index 100% rename from src/misc/epicsStdlib.c rename to modules/libcom/src/misc/epicsStdlib.c diff --git a/src/misc/epicsStdlib.h b/modules/libcom/src/misc/epicsStdlib.h similarity index 100% rename from src/misc/epicsStdlib.h rename to modules/libcom/src/misc/epicsStdlib.h diff --git a/src/misc/epicsString.c b/modules/libcom/src/misc/epicsString.c similarity index 100% rename from src/misc/epicsString.c rename to modules/libcom/src/misc/epicsString.c diff --git a/src/misc/epicsString.h b/modules/libcom/src/misc/epicsString.h similarity index 100% rename from src/misc/epicsString.h rename to modules/libcom/src/misc/epicsString.h diff --git a/src/misc/epicsTypes.h b/modules/libcom/src/misc/epicsTypes.h similarity index 100% rename from src/misc/epicsTypes.h rename to modules/libcom/src/misc/epicsTypes.h diff --git a/src/misc/epicsUnitTest.c b/modules/libcom/src/misc/epicsUnitTest.c similarity index 100% rename from src/misc/epicsUnitTest.c rename to modules/libcom/src/misc/epicsUnitTest.c diff --git a/src/misc/epicsUnitTest.h b/modules/libcom/src/misc/epicsUnitTest.h similarity index 100% rename from src/misc/epicsUnitTest.h rename to modules/libcom/src/misc/epicsUnitTest.h diff --git a/src/misc/ipAddrToAsciiAsynchronous.cpp b/modules/libcom/src/misc/ipAddrToAsciiAsynchronous.cpp similarity index 100% rename from src/misc/ipAddrToAsciiAsynchronous.cpp rename to modules/libcom/src/misc/ipAddrToAsciiAsynchronous.cpp diff --git a/src/misc/ipAddrToAsciiAsynchronous.h b/modules/libcom/src/misc/ipAddrToAsciiAsynchronous.h similarity index 100% rename from src/misc/ipAddrToAsciiAsynchronous.h rename to modules/libcom/src/misc/ipAddrToAsciiAsynchronous.h diff --git a/src/misc/locationException.h b/modules/libcom/src/misc/locationException.h similarity index 100% rename from src/misc/locationException.h rename to modules/libcom/src/misc/locationException.h diff --git a/src/misc/makeEpicsVersion.pl b/modules/libcom/src/misc/makeEpicsVersion.pl similarity index 100% rename from src/misc/makeEpicsVersion.pl rename to modules/libcom/src/misc/makeEpicsVersion.pl diff --git a/src/misc/shareLib.h b/modules/libcom/src/misc/shareLib.h similarity index 100% rename from src/misc/shareLib.h rename to modules/libcom/src/misc/shareLib.h diff --git a/src/misc/testMain.h b/modules/libcom/src/misc/testMain.h similarity index 100% rename from src/misc/testMain.h rename to modules/libcom/src/misc/testMain.h diff --git a/src/misc/truncateFile.c b/modules/libcom/src/misc/truncateFile.c similarity index 100% rename from src/misc/truncateFile.c rename to modules/libcom/src/misc/truncateFile.c diff --git a/src/misc/unixFileName.h b/modules/libcom/src/misc/unixFileName.h similarity index 100% rename from src/misc/unixFileName.h rename to modules/libcom/src/misc/unixFileName.h diff --git a/src/osi/Makefile b/modules/libcom/src/osi/Makefile similarity index 100% rename from src/osi/Makefile rename to modules/libcom/src/osi/Makefile diff --git a/src/osi/RULES b/modules/libcom/src/osi/RULES similarity index 100% rename from src/osi/RULES rename to modules/libcom/src/osi/RULES diff --git a/src/osi/TODOfuture b/modules/libcom/src/osi/TODOfuture similarity index 100% rename from src/osi/TODOfuture rename to modules/libcom/src/osi/TODOfuture diff --git a/src/osi/compiler/clang/compilerSpecific.h b/modules/libcom/src/osi/compiler/clang/compilerSpecific.h similarity index 100% rename from src/osi/compiler/clang/compilerSpecific.h rename to modules/libcom/src/osi/compiler/clang/compilerSpecific.h diff --git a/src/osi/compiler/clang/epicsAtomicCD.h b/modules/libcom/src/osi/compiler/clang/epicsAtomicCD.h similarity index 100% rename from src/osi/compiler/clang/epicsAtomicCD.h rename to modules/libcom/src/osi/compiler/clang/epicsAtomicCD.h diff --git a/src/osi/compiler/default/compilerSpecific.h b/modules/libcom/src/osi/compiler/default/compilerSpecific.h similarity index 100% rename from src/osi/compiler/default/compilerSpecific.h rename to modules/libcom/src/osi/compiler/default/compilerSpecific.h diff --git a/src/osi/compiler/default/epicsAtomicCD.h b/modules/libcom/src/osi/compiler/default/epicsAtomicCD.h similarity index 100% rename from src/osi/compiler/default/epicsAtomicCD.h rename to modules/libcom/src/osi/compiler/default/epicsAtomicCD.h diff --git a/src/osi/compiler/gcc/compilerSpecific.h b/modules/libcom/src/osi/compiler/gcc/compilerSpecific.h similarity index 100% rename from src/osi/compiler/gcc/compilerSpecific.h rename to modules/libcom/src/osi/compiler/gcc/compilerSpecific.h diff --git a/src/osi/compiler/gcc/epicsAtomicCD.h b/modules/libcom/src/osi/compiler/gcc/epicsAtomicCD.h similarity index 100% rename from src/osi/compiler/gcc/epicsAtomicCD.h rename to modules/libcom/src/osi/compiler/gcc/epicsAtomicCD.h diff --git a/src/osi/compiler/msvc/compilerSpecific.h b/modules/libcom/src/osi/compiler/msvc/compilerSpecific.h similarity index 100% rename from src/osi/compiler/msvc/compilerSpecific.h rename to modules/libcom/src/osi/compiler/msvc/compilerSpecific.h diff --git a/src/osi/compiler/msvc/epicsAtomicCD.h b/modules/libcom/src/osi/compiler/msvc/epicsAtomicCD.h similarity index 100% rename from src/osi/compiler/msvc/epicsAtomicCD.h rename to modules/libcom/src/osi/compiler/msvc/epicsAtomicCD.h diff --git a/src/osi/compiler/solStudio/compilerSpecific.h b/modules/libcom/src/osi/compiler/solStudio/compilerSpecific.h similarity index 100% rename from src/osi/compiler/solStudio/compilerSpecific.h rename to modules/libcom/src/osi/compiler/solStudio/compilerSpecific.h diff --git a/src/osi/compiler/solStudio/epicsAtomicCD.h b/modules/libcom/src/osi/compiler/solStudio/epicsAtomicCD.h similarity index 100% rename from src/osi/compiler/solStudio/epicsAtomicCD.h rename to modules/libcom/src/osi/compiler/solStudio/epicsAtomicCD.h diff --git a/src/osi/compilerDependencies.h b/modules/libcom/src/osi/compilerDependencies.h similarity index 100% rename from src/osi/compilerDependencies.h rename to modules/libcom/src/osi/compilerDependencies.h diff --git a/src/osi/devLib.h b/modules/libcom/src/osi/devLib.h similarity index 100% rename from src/osi/devLib.h rename to modules/libcom/src/osi/devLib.h diff --git a/src/osi/devLibVME.c b/modules/libcom/src/osi/devLibVME.c similarity index 100% rename from src/osi/devLibVME.c rename to modules/libcom/src/osi/devLibVME.c diff --git a/src/osi/devLibVME.h b/modules/libcom/src/osi/devLibVME.h similarity index 100% rename from src/osi/devLibVME.h rename to modules/libcom/src/osi/devLibVME.h diff --git a/src/osi/devLibVMEImpl.h b/modules/libcom/src/osi/devLibVMEImpl.h similarity index 100% rename from src/osi/devLibVMEImpl.h rename to modules/libcom/src/osi/devLibVMEImpl.h diff --git a/src/osi/epicsAssert.h b/modules/libcom/src/osi/epicsAssert.h similarity index 100% rename from src/osi/epicsAssert.h rename to modules/libcom/src/osi/epicsAssert.h diff --git a/src/osi/epicsAtomic.h b/modules/libcom/src/osi/epicsAtomic.h similarity index 100% rename from src/osi/epicsAtomic.h rename to modules/libcom/src/osi/epicsAtomic.h diff --git a/src/osi/epicsAtomicDefault.h b/modules/libcom/src/osi/epicsAtomicDefault.h similarity index 100% rename from src/osi/epicsAtomicDefault.h rename to modules/libcom/src/osi/epicsAtomicDefault.h diff --git a/src/osi/epicsEndian.h b/modules/libcom/src/osi/epicsEndian.h similarity index 100% rename from src/osi/epicsEndian.h rename to modules/libcom/src/osi/epicsEndian.h diff --git a/src/osi/epicsEvent.cpp b/modules/libcom/src/osi/epicsEvent.cpp similarity index 100% rename from src/osi/epicsEvent.cpp rename to modules/libcom/src/osi/epicsEvent.cpp diff --git a/src/osi/epicsEvent.h b/modules/libcom/src/osi/epicsEvent.h similarity index 100% rename from src/osi/epicsEvent.h rename to modules/libcom/src/osi/epicsEvent.h diff --git a/src/osi/epicsFindSymbol.h b/modules/libcom/src/osi/epicsFindSymbol.h similarity index 100% rename from src/osi/epicsFindSymbol.h rename to modules/libcom/src/osi/epicsFindSymbol.h diff --git a/src/osi/epicsGeneralTime.c b/modules/libcom/src/osi/epicsGeneralTime.c similarity index 100% rename from src/osi/epicsGeneralTime.c rename to modules/libcom/src/osi/epicsGeneralTime.c diff --git a/src/osi/epicsGeneralTime.h b/modules/libcom/src/osi/epicsGeneralTime.h similarity index 100% rename from src/osi/epicsGeneralTime.h rename to modules/libcom/src/osi/epicsGeneralTime.h diff --git a/src/osi/epicsInterrupt.h b/modules/libcom/src/osi/epicsInterrupt.h similarity index 100% rename from src/osi/epicsInterrupt.h rename to modules/libcom/src/osi/epicsInterrupt.h diff --git a/src/osi/epicsMath.cpp b/modules/libcom/src/osi/epicsMath.cpp similarity index 100% rename from src/osi/epicsMath.cpp rename to modules/libcom/src/osi/epicsMath.cpp diff --git a/src/osi/epicsMessageQueue.cpp b/modules/libcom/src/osi/epicsMessageQueue.cpp similarity index 100% rename from src/osi/epicsMessageQueue.cpp rename to modules/libcom/src/osi/epicsMessageQueue.cpp diff --git a/src/osi/epicsMessageQueue.h b/modules/libcom/src/osi/epicsMessageQueue.h similarity index 100% rename from src/osi/epicsMessageQueue.h rename to modules/libcom/src/osi/epicsMessageQueue.h diff --git a/src/osi/epicsMutex.cpp b/modules/libcom/src/osi/epicsMutex.cpp similarity index 100% rename from src/osi/epicsMutex.cpp rename to modules/libcom/src/osi/epicsMutex.cpp diff --git a/src/osi/epicsMutex.h b/modules/libcom/src/osi/epicsMutex.h similarity index 100% rename from src/osi/epicsMutex.h rename to modules/libcom/src/osi/epicsMutex.h diff --git a/src/osi/epicsReadline.c b/modules/libcom/src/osi/epicsReadline.c similarity index 100% rename from src/osi/epicsReadline.c rename to modules/libcom/src/osi/epicsReadline.c diff --git a/src/osi/epicsReadline.h b/modules/libcom/src/osi/epicsReadline.h similarity index 100% rename from src/osi/epicsReadline.h rename to modules/libcom/src/osi/epicsReadline.h diff --git a/src/osi/epicsSignal.h b/modules/libcom/src/osi/epicsSignal.h similarity index 100% rename from src/osi/epicsSignal.h rename to modules/libcom/src/osi/epicsSignal.h diff --git a/src/osi/epicsSpin.h b/modules/libcom/src/osi/epicsSpin.h similarity index 100% rename from src/osi/epicsSpin.h rename to modules/libcom/src/osi/epicsSpin.h diff --git a/src/osi/epicsStackTrace.c b/modules/libcom/src/osi/epicsStackTrace.c similarity index 100% rename from src/osi/epicsStackTrace.c rename to modules/libcom/src/osi/epicsStackTrace.c diff --git a/src/osi/epicsStackTrace.h b/modules/libcom/src/osi/epicsStackTrace.h similarity index 100% rename from src/osi/epicsStackTrace.h rename to modules/libcom/src/osi/epicsStackTrace.h diff --git a/src/osi/epicsStackTracePvt.h b/modules/libcom/src/osi/epicsStackTracePvt.h similarity index 100% rename from src/osi/epicsStackTracePvt.h rename to modules/libcom/src/osi/epicsStackTracePvt.h diff --git a/src/osi/epicsStdio.c b/modules/libcom/src/osi/epicsStdio.c similarity index 100% rename from src/osi/epicsStdio.c rename to modules/libcom/src/osi/epicsStdio.c diff --git a/src/osi/epicsStdio.h b/modules/libcom/src/osi/epicsStdio.h similarity index 100% rename from src/osi/epicsStdio.h rename to modules/libcom/src/osi/epicsStdio.h diff --git a/src/osi/epicsStdioRedirect.h b/modules/libcom/src/osi/epicsStdioRedirect.h similarity index 100% rename from src/osi/epicsStdioRedirect.h rename to modules/libcom/src/osi/epicsStdioRedirect.h diff --git a/src/osi/epicsTempFile.h b/modules/libcom/src/osi/epicsTempFile.h similarity index 100% rename from src/osi/epicsTempFile.h rename to modules/libcom/src/osi/epicsTempFile.h diff --git a/src/osi/epicsThread.cpp b/modules/libcom/src/osi/epicsThread.cpp similarity index 100% rename from src/osi/epicsThread.cpp rename to modules/libcom/src/osi/epicsThread.cpp diff --git a/src/osi/epicsThread.h b/modules/libcom/src/osi/epicsThread.h similarity index 100% rename from src/osi/epicsThread.h rename to modules/libcom/src/osi/epicsThread.h diff --git a/src/osi/epicsTime.cpp b/modules/libcom/src/osi/epicsTime.cpp similarity index 100% rename from src/osi/epicsTime.cpp rename to modules/libcom/src/osi/epicsTime.cpp diff --git a/src/osi/epicsTime.h b/modules/libcom/src/osi/epicsTime.h similarity index 100% rename from src/osi/epicsTime.h rename to modules/libcom/src/osi/epicsTime.h diff --git a/src/osi/generalTimeSup.h b/modules/libcom/src/osi/generalTimeSup.h similarity index 100% rename from src/osi/generalTimeSup.h rename to modules/libcom/src/osi/generalTimeSup.h diff --git a/src/osi/os/Darwin/epicsMath.h b/modules/libcom/src/osi/os/Darwin/epicsMath.h similarity index 100% rename from src/osi/os/Darwin/epicsMath.h rename to modules/libcom/src/osi/os/Darwin/epicsMath.h diff --git a/src/osi/os/Darwin/osdBackTrace.cpp b/modules/libcom/src/osi/os/Darwin/osdBackTrace.cpp similarity index 100% rename from src/osi/os/Darwin/osdBackTrace.cpp rename to modules/libcom/src/osi/os/Darwin/osdBackTrace.cpp diff --git a/src/osi/os/Darwin/osdEnv.c b/modules/libcom/src/osi/os/Darwin/osdEnv.c similarity index 100% rename from src/osi/os/Darwin/osdEnv.c rename to modules/libcom/src/osi/os/Darwin/osdEnv.c diff --git a/src/osi/os/Darwin/osdFindAddr.c b/modules/libcom/src/osi/os/Darwin/osdFindAddr.c similarity index 100% rename from src/osi/os/Darwin/osdFindAddr.c rename to modules/libcom/src/osi/os/Darwin/osdFindAddr.c diff --git a/src/osi/os/Darwin/osdMonotonic.c b/modules/libcom/src/osi/os/Darwin/osdMonotonic.c similarity index 100% rename from src/osi/os/Darwin/osdMonotonic.c rename to modules/libcom/src/osi/os/Darwin/osdMonotonic.c diff --git a/src/osi/os/Darwin/osdSock.h b/modules/libcom/src/osi/os/Darwin/osdSock.h similarity index 100% rename from src/osi/os/Darwin/osdSock.h rename to modules/libcom/src/osi/os/Darwin/osdSock.h diff --git a/src/osi/os/Darwin/osdSockAddrReuse.cpp b/modules/libcom/src/osi/os/Darwin/osdSockAddrReuse.cpp similarity index 100% rename from src/osi/os/Darwin/osdSockAddrReuse.cpp rename to modules/libcom/src/osi/os/Darwin/osdSockAddrReuse.cpp diff --git a/src/osi/os/Darwin/osdTime.cpp b/modules/libcom/src/osi/os/Darwin/osdTime.cpp similarity index 100% rename from src/osi/os/Darwin/osdTime.cpp rename to modules/libcom/src/osi/os/Darwin/osdTime.cpp diff --git a/src/osi/os/Darwin/osdTime.h b/modules/libcom/src/osi/os/Darwin/osdTime.h similarity index 100% rename from src/osi/os/Darwin/osdTime.h rename to modules/libcom/src/osi/os/Darwin/osdTime.h diff --git a/src/osi/os/Darwin/osiFileName.h b/modules/libcom/src/osi/os/Darwin/osiFileName.h similarity index 100% rename from src/osi/os/Darwin/osiFileName.h rename to modules/libcom/src/osi/os/Darwin/osiFileName.h diff --git a/src/osi/os/Linux/osdBackTrace.cpp b/modules/libcom/src/osi/os/Linux/osdBackTrace.cpp similarity index 100% rename from src/osi/os/Linux/osdBackTrace.cpp rename to modules/libcom/src/osi/os/Linux/osdBackTrace.cpp diff --git a/src/osi/os/Linux/osdFindAddr.c b/modules/libcom/src/osi/os/Linux/osdFindAddr.c similarity index 100% rename from src/osi/os/Linux/osdFindAddr.c rename to modules/libcom/src/osi/os/Linux/osdFindAddr.c diff --git a/src/osi/os/Linux/osdSock.h b/modules/libcom/src/osi/os/Linux/osdSock.h similarity index 100% rename from src/osi/os/Linux/osdSock.h rename to modules/libcom/src/osi/os/Linux/osdSock.h diff --git a/src/osi/os/Linux/osdThread.h b/modules/libcom/src/osi/os/Linux/osdThread.h similarity index 100% rename from src/osi/os/Linux/osdThread.h rename to modules/libcom/src/osi/os/Linux/osdThread.h diff --git a/src/osi/os/Linux/osdThreadExtra.c b/modules/libcom/src/osi/os/Linux/osdThreadExtra.c similarity index 100% rename from src/osi/os/Linux/osdThreadExtra.c rename to modules/libcom/src/osi/os/Linux/osdThreadExtra.c diff --git a/src/osi/os/Linux/osdTime.h b/modules/libcom/src/osi/os/Linux/osdTime.h similarity index 100% rename from src/osi/os/Linux/osdTime.h rename to modules/libcom/src/osi/os/Linux/osdTime.h diff --git a/src/osi/os/Linux/osiFileName.h b/modules/libcom/src/osi/os/Linux/osiFileName.h similarity index 100% rename from src/osi/os/Linux/osiFileName.h rename to modules/libcom/src/osi/os/Linux/osiFileName.h diff --git a/src/osi/os/Linux/osiUnistd.h b/modules/libcom/src/osi/os/Linux/osiUnistd.h similarity index 100% rename from src/osi/os/Linux/osiUnistd.h rename to modules/libcom/src/osi/os/Linux/osiUnistd.h diff --git a/src/osi/os/RTEMS/devLibVMEOSD.c b/modules/libcom/src/osi/os/RTEMS/devLibVMEOSD.c similarity index 100% rename from src/osi/os/RTEMS/devLibVMEOSD.c rename to modules/libcom/src/osi/os/RTEMS/devLibVMEOSD.c diff --git a/src/osi/os/RTEMS/epicsAtomicOSD.cpp b/modules/libcom/src/osi/os/RTEMS/epicsAtomicOSD.cpp similarity index 100% rename from src/osi/os/RTEMS/epicsAtomicOSD.cpp rename to modules/libcom/src/osi/os/RTEMS/epicsAtomicOSD.cpp diff --git a/src/osi/os/RTEMS/epicsAtomicOSD.h b/modules/libcom/src/osi/os/RTEMS/epicsAtomicOSD.h similarity index 100% rename from src/osi/os/RTEMS/epicsAtomicOSD.h rename to modules/libcom/src/osi/os/RTEMS/epicsAtomicOSD.h diff --git a/src/osi/os/RTEMS/epicsMMIO.h b/modules/libcom/src/osi/os/RTEMS/epicsMMIO.h similarity index 100% rename from src/osi/os/RTEMS/epicsMMIO.h rename to modules/libcom/src/osi/os/RTEMS/epicsMMIO.h diff --git a/src/osi/os/RTEMS/epicsMath.h b/modules/libcom/src/osi/os/RTEMS/epicsMath.h similarity index 100% rename from src/osi/os/RTEMS/epicsMath.h rename to modules/libcom/src/osi/os/RTEMS/epicsMath.h diff --git a/src/osi/os/RTEMS/osdEvent.c b/modules/libcom/src/osi/os/RTEMS/osdEvent.c similarity index 100% rename from src/osi/os/RTEMS/osdEvent.c rename to modules/libcom/src/osi/os/RTEMS/osdEvent.c diff --git a/src/osi/os/RTEMS/osdEvent.h b/modules/libcom/src/osi/os/RTEMS/osdEvent.h similarity index 100% rename from src/osi/os/RTEMS/osdEvent.h rename to modules/libcom/src/osi/os/RTEMS/osdEvent.h diff --git a/src/osi/os/RTEMS/osdFindSymbol.c b/modules/libcom/src/osi/os/RTEMS/osdFindSymbol.c similarity index 100% rename from src/osi/os/RTEMS/osdFindSymbol.c rename to modules/libcom/src/osi/os/RTEMS/osdFindSymbol.c diff --git a/src/osi/os/RTEMS/osdInterrupt.c b/modules/libcom/src/osi/os/RTEMS/osdInterrupt.c similarity index 100% rename from src/osi/os/RTEMS/osdInterrupt.c rename to modules/libcom/src/osi/os/RTEMS/osdInterrupt.c diff --git a/src/osi/os/RTEMS/osdInterrupt.h b/modules/libcom/src/osi/os/RTEMS/osdInterrupt.h similarity index 100% rename from src/osi/os/RTEMS/osdInterrupt.h rename to modules/libcom/src/osi/os/RTEMS/osdInterrupt.h diff --git a/src/osi/os/RTEMS/osdMessageQueue.c b/modules/libcom/src/osi/os/RTEMS/osdMessageQueue.c similarity index 100% rename from src/osi/os/RTEMS/osdMessageQueue.c rename to modules/libcom/src/osi/os/RTEMS/osdMessageQueue.c diff --git a/src/osi/os/RTEMS/osdMessageQueue.h b/modules/libcom/src/osi/os/RTEMS/osdMessageQueue.h similarity index 100% rename from src/osi/os/RTEMS/osdMessageQueue.h rename to modules/libcom/src/osi/os/RTEMS/osdMessageQueue.h diff --git a/src/osi/os/RTEMS/osdMutex.c b/modules/libcom/src/osi/os/RTEMS/osdMutex.c similarity index 100% rename from src/osi/os/RTEMS/osdMutex.c rename to modules/libcom/src/osi/os/RTEMS/osdMutex.c diff --git a/src/osi/os/RTEMS/osdMutex.h b/modules/libcom/src/osi/os/RTEMS/osdMutex.h similarity index 100% rename from src/osi/os/RTEMS/osdMutex.h rename to modules/libcom/src/osi/os/RTEMS/osdMutex.h diff --git a/src/osi/os/RTEMS/osdPoolStatus.c b/modules/libcom/src/osi/os/RTEMS/osdPoolStatus.c similarity index 100% rename from src/osi/os/RTEMS/osdPoolStatus.c rename to modules/libcom/src/osi/os/RTEMS/osdPoolStatus.c diff --git a/src/osi/os/RTEMS/osdProcess.c b/modules/libcom/src/osi/os/RTEMS/osdProcess.c similarity index 100% rename from src/osi/os/RTEMS/osdProcess.c rename to modules/libcom/src/osi/os/RTEMS/osdProcess.c diff --git a/src/osi/os/RTEMS/osdReadline.c b/modules/libcom/src/osi/os/RTEMS/osdReadline.c similarity index 100% rename from src/osi/os/RTEMS/osdReadline.c rename to modules/libcom/src/osi/os/RTEMS/osdReadline.c diff --git a/src/osi/os/RTEMS/osdSignal.cpp b/modules/libcom/src/osi/os/RTEMS/osdSignal.cpp similarity index 100% rename from src/osi/os/RTEMS/osdSignal.cpp rename to modules/libcom/src/osi/os/RTEMS/osdSignal.cpp diff --git a/src/osi/os/RTEMS/osdSock.h b/modules/libcom/src/osi/os/RTEMS/osdSock.h similarity index 100% rename from src/osi/os/RTEMS/osdSock.h rename to modules/libcom/src/osi/os/RTEMS/osdSock.h diff --git a/src/osi/os/RTEMS/osdSpin.c b/modules/libcom/src/osi/os/RTEMS/osdSpin.c similarity index 100% rename from src/osi/os/RTEMS/osdSpin.c rename to modules/libcom/src/osi/os/RTEMS/osdSpin.c diff --git a/src/osi/os/RTEMS/osdStrtod.h b/modules/libcom/src/osi/os/RTEMS/osdStrtod.h similarity index 100% rename from src/osi/os/RTEMS/osdStrtod.h rename to modules/libcom/src/osi/os/RTEMS/osdStrtod.h diff --git a/src/osi/os/RTEMS/osdThread.c b/modules/libcom/src/osi/os/RTEMS/osdThread.c similarity index 100% rename from src/osi/os/RTEMS/osdThread.c rename to modules/libcom/src/osi/os/RTEMS/osdThread.c diff --git a/src/osi/os/RTEMS/osdThread.h b/modules/libcom/src/osi/os/RTEMS/osdThread.h similarity index 100% rename from src/osi/os/RTEMS/osdThread.h rename to modules/libcom/src/osi/os/RTEMS/osdThread.h diff --git a/src/osi/os/RTEMS/osdThreadExtra.c b/modules/libcom/src/osi/os/RTEMS/osdThreadExtra.c similarity index 100% rename from src/osi/os/RTEMS/osdThreadExtra.c rename to modules/libcom/src/osi/os/RTEMS/osdThreadExtra.c diff --git a/src/osi/os/RTEMS/osdTime.cpp b/modules/libcom/src/osi/os/RTEMS/osdTime.cpp similarity index 100% rename from src/osi/os/RTEMS/osdTime.cpp rename to modules/libcom/src/osi/os/RTEMS/osdTime.cpp diff --git a/src/osi/os/RTEMS/osdTime.h b/modules/libcom/src/osi/os/RTEMS/osdTime.h similarity index 100% rename from src/osi/os/RTEMS/osdTime.h rename to modules/libcom/src/osi/os/RTEMS/osdTime.h diff --git a/src/osi/os/RTEMS/osdVME.h b/modules/libcom/src/osi/os/RTEMS/osdVME.h similarity index 100% rename from src/osi/os/RTEMS/osdVME.h rename to modules/libcom/src/osi/os/RTEMS/osdVME.h diff --git a/src/osi/os/RTEMS/osiFileName.h b/modules/libcom/src/osi/os/RTEMS/osiFileName.h similarity index 100% rename from src/osi/os/RTEMS/osiFileName.h rename to modules/libcom/src/osi/os/RTEMS/osiFileName.h diff --git a/src/osi/os/RTEMS/osiUnistd.h b/modules/libcom/src/osi/os/RTEMS/osiUnistd.h similarity index 100% rename from src/osi/os/RTEMS/osiUnistd.h rename to modules/libcom/src/osi/os/RTEMS/osiUnistd.h diff --git a/src/osi/os/WIN32/epicsAtomicMS.h b/modules/libcom/src/osi/os/WIN32/epicsAtomicMS.h similarity index 100% rename from src/osi/os/WIN32/epicsAtomicMS.h rename to modules/libcom/src/osi/os/WIN32/epicsAtomicMS.h diff --git a/src/osi/os/WIN32/epicsAtomicOSD.h b/modules/libcom/src/osi/os/WIN32/epicsAtomicOSD.h similarity index 100% rename from src/osi/os/WIN32/epicsAtomicOSD.h rename to modules/libcom/src/osi/os/WIN32/epicsAtomicOSD.h diff --git a/src/osi/os/WIN32/epicsGetopt.c b/modules/libcom/src/osi/os/WIN32/epicsGetopt.c similarity index 100% rename from src/osi/os/WIN32/epicsGetopt.c rename to modules/libcom/src/osi/os/WIN32/epicsGetopt.c diff --git a/src/osi/os/WIN32/epicsGetopt.h b/modules/libcom/src/osi/os/WIN32/epicsGetopt.h similarity index 100% rename from src/osi/os/WIN32/epicsGetopt.h rename to modules/libcom/src/osi/os/WIN32/epicsGetopt.h diff --git a/src/osi/os/WIN32/epicsMath.h b/modules/libcom/src/osi/os/WIN32/epicsMath.h similarity index 100% rename from src/osi/os/WIN32/epicsMath.h rename to modules/libcom/src/osi/os/WIN32/epicsMath.h diff --git a/src/osi/os/WIN32/epicsSocketConvertErrnoToString.cpp b/modules/libcom/src/osi/os/WIN32/epicsSocketConvertErrnoToString.cpp similarity index 100% rename from src/osi/os/WIN32/epicsSocketConvertErrnoToString.cpp rename to modules/libcom/src/osi/os/WIN32/epicsSocketConvertErrnoToString.cpp diff --git a/src/osi/os/WIN32/epicsTempFile.cpp b/modules/libcom/src/osi/os/WIN32/epicsTempFile.cpp similarity index 100% rename from src/osi/os/WIN32/epicsTempFile.cpp rename to modules/libcom/src/osi/os/WIN32/epicsTempFile.cpp diff --git a/src/osi/os/WIN32/forceBadAllocException.cpp b/modules/libcom/src/osi/os/WIN32/forceBadAllocException.cpp similarity index 100% rename from src/osi/os/WIN32/forceBadAllocException.cpp rename to modules/libcom/src/osi/os/WIN32/forceBadAllocException.cpp diff --git a/src/osi/os/WIN32/osdBackTrace.cpp b/modules/libcom/src/osi/os/WIN32/osdBackTrace.cpp similarity index 100% rename from src/osi/os/WIN32/osdBackTrace.cpp rename to modules/libcom/src/osi/os/WIN32/osdBackTrace.cpp diff --git a/src/osi/os/WIN32/osdEvent.c b/modules/libcom/src/osi/os/WIN32/osdEvent.c similarity index 100% rename from src/osi/os/WIN32/osdEvent.c rename to modules/libcom/src/osi/os/WIN32/osdEvent.c diff --git a/src/osi/os/WIN32/osdEvent.h b/modules/libcom/src/osi/os/WIN32/osdEvent.h similarity index 100% rename from src/osi/os/WIN32/osdEvent.h rename to modules/libcom/src/osi/os/WIN32/osdEvent.h diff --git a/src/osi/os/WIN32/osdFindSymbol.c b/modules/libcom/src/osi/os/WIN32/osdFindSymbol.c similarity index 100% rename from src/osi/os/WIN32/osdFindSymbol.c rename to modules/libcom/src/osi/os/WIN32/osdFindSymbol.c diff --git a/src/osi/os/WIN32/osdMonotonic.c b/modules/libcom/src/osi/os/WIN32/osdMonotonic.c similarity index 100% rename from src/osi/os/WIN32/osdMonotonic.c rename to modules/libcom/src/osi/os/WIN32/osdMonotonic.c diff --git a/src/osi/os/WIN32/osdMutex.c b/modules/libcom/src/osi/os/WIN32/osdMutex.c similarity index 100% rename from src/osi/os/WIN32/osdMutex.c rename to modules/libcom/src/osi/os/WIN32/osdMutex.c diff --git a/src/osi/os/WIN32/osdMutex.h b/modules/libcom/src/osi/os/WIN32/osdMutex.h similarity index 100% rename from src/osi/os/WIN32/osdMutex.h rename to modules/libcom/src/osi/os/WIN32/osdMutex.h diff --git a/src/osi/os/WIN32/osdNetIntf.c b/modules/libcom/src/osi/os/WIN32/osdNetIntf.c similarity index 100% rename from src/osi/os/WIN32/osdNetIntf.c rename to modules/libcom/src/osi/os/WIN32/osdNetIntf.c diff --git a/src/osi/os/WIN32/osdPoolStatus.c b/modules/libcom/src/osi/os/WIN32/osdPoolStatus.c similarity index 100% rename from src/osi/os/WIN32/osdPoolStatus.c rename to modules/libcom/src/osi/os/WIN32/osdPoolStatus.c diff --git a/src/osi/os/WIN32/osdPoolStatus.h b/modules/libcom/src/osi/os/WIN32/osdPoolStatus.h similarity index 100% rename from src/osi/os/WIN32/osdPoolStatus.h rename to modules/libcom/src/osi/os/WIN32/osdPoolStatus.h diff --git a/src/osi/os/WIN32/osdProcess.c b/modules/libcom/src/osi/os/WIN32/osdProcess.c similarity index 100% rename from src/osi/os/WIN32/osdProcess.c rename to modules/libcom/src/osi/os/WIN32/osdProcess.c diff --git a/src/osi/os/WIN32/osdSignal.cpp b/modules/libcom/src/osi/os/WIN32/osdSignal.cpp similarity index 100% rename from src/osi/os/WIN32/osdSignal.cpp rename to modules/libcom/src/osi/os/WIN32/osdSignal.cpp diff --git a/src/osi/os/WIN32/osdSock.c b/modules/libcom/src/osi/os/WIN32/osdSock.c similarity index 100% rename from src/osi/os/WIN32/osdSock.c rename to modules/libcom/src/osi/os/WIN32/osdSock.c diff --git a/src/osi/os/WIN32/osdSock.h b/modules/libcom/src/osi/os/WIN32/osdSock.h similarity index 100% rename from src/osi/os/WIN32/osdSock.h rename to modules/libcom/src/osi/os/WIN32/osdSock.h diff --git a/src/osi/os/WIN32/osdSockAddrReuse.cpp b/modules/libcom/src/osi/os/WIN32/osdSockAddrReuse.cpp similarity index 100% rename from src/osi/os/WIN32/osdSockAddrReuse.cpp rename to modules/libcom/src/osi/os/WIN32/osdSockAddrReuse.cpp diff --git a/src/osi/os/WIN32/osdStdio.c b/modules/libcom/src/osi/os/WIN32/osdStdio.c similarity index 100% rename from src/osi/os/WIN32/osdStdio.c rename to modules/libcom/src/osi/os/WIN32/osdStdio.c diff --git a/src/osi/os/WIN32/osdStrtod.h b/modules/libcom/src/osi/os/WIN32/osdStrtod.h similarity index 100% rename from src/osi/os/WIN32/osdStrtod.h rename to modules/libcom/src/osi/os/WIN32/osdStrtod.h diff --git a/src/osi/os/WIN32/osdThread.c b/modules/libcom/src/osi/os/WIN32/osdThread.c similarity index 100% rename from src/osi/os/WIN32/osdThread.c rename to modules/libcom/src/osi/os/WIN32/osdThread.c diff --git a/src/osi/os/WIN32/osdThread.h b/modules/libcom/src/osi/os/WIN32/osdThread.h similarity index 100% rename from src/osi/os/WIN32/osdThread.h rename to modules/libcom/src/osi/os/WIN32/osdThread.h diff --git a/src/osi/os/WIN32/osdThreadExtra.c b/modules/libcom/src/osi/os/WIN32/osdThreadExtra.c similarity index 100% rename from src/osi/os/WIN32/osdThreadExtra.c rename to modules/libcom/src/osi/os/WIN32/osdThreadExtra.c diff --git a/src/osi/os/WIN32/osdTime.cpp b/modules/libcom/src/osi/os/WIN32/osdTime.cpp similarity index 100% rename from src/osi/os/WIN32/osdTime.cpp rename to modules/libcom/src/osi/os/WIN32/osdTime.cpp diff --git a/src/osi/os/WIN32/osdTime.h b/modules/libcom/src/osi/os/WIN32/osdTime.h similarity index 100% rename from src/osi/os/WIN32/osdTime.h rename to modules/libcom/src/osi/os/WIN32/osdTime.h diff --git a/src/osi/os/WIN32/osdWireConfig.h b/modules/libcom/src/osi/os/WIN32/osdWireConfig.h similarity index 100% rename from src/osi/os/WIN32/osdWireConfig.h rename to modules/libcom/src/osi/os/WIN32/osdWireConfig.h diff --git a/src/osi/os/WIN32/osiFileName.h b/modules/libcom/src/osi/os/WIN32/osiFileName.h similarity index 100% rename from src/osi/os/WIN32/osiFileName.h rename to modules/libcom/src/osi/os/WIN32/osiFileName.h diff --git a/src/osi/os/WIN32/osiUnistd.h b/modules/libcom/src/osi/os/WIN32/osiUnistd.h similarity index 100% rename from src/osi/os/WIN32/osiUnistd.h rename to modules/libcom/src/osi/os/WIN32/osiUnistd.h diff --git a/src/osi/os/WIN32/setThreadName.cpp b/modules/libcom/src/osi/os/WIN32/setThreadName.cpp similarity index 100% rename from src/osi/os/WIN32/setThreadName.cpp rename to modules/libcom/src/osi/os/WIN32/setThreadName.cpp diff --git a/src/osi/os/WIN32/systemCallIntMech.cpp b/modules/libcom/src/osi/os/WIN32/systemCallIntMech.cpp similarity index 100% rename from src/osi/os/WIN32/systemCallIntMech.cpp rename to modules/libcom/src/osi/os/WIN32/systemCallIntMech.cpp diff --git a/src/osi/os/cygwin32/devLibVMEOSD.c b/modules/libcom/src/osi/os/cygwin32/devLibVMEOSD.c similarity index 100% rename from src/osi/os/cygwin32/devLibVMEOSD.c rename to modules/libcom/src/osi/os/cygwin32/devLibVMEOSD.c diff --git a/src/osi/os/cygwin32/osdSock.h b/modules/libcom/src/osi/os/cygwin32/osdSock.h similarity index 100% rename from src/osi/os/cygwin32/osdSock.h rename to modules/libcom/src/osi/os/cygwin32/osdSock.h diff --git a/src/osi/os/cygwin32/osdSockAddrReuse.cpp b/modules/libcom/src/osi/os/cygwin32/osdSockAddrReuse.cpp similarity index 100% rename from src/osi/os/cygwin32/osdSockAddrReuse.cpp rename to modules/libcom/src/osi/os/cygwin32/osdSockAddrReuse.cpp diff --git a/src/osi/os/cygwin32/osdStrtod.h b/modules/libcom/src/osi/os/cygwin32/osdStrtod.h similarity index 100% rename from src/osi/os/cygwin32/osdStrtod.h rename to modules/libcom/src/osi/os/cygwin32/osdStrtod.h diff --git a/src/osi/os/cygwin32/osiFileName.h b/modules/libcom/src/osi/os/cygwin32/osiFileName.h similarity index 100% rename from src/osi/os/cygwin32/osiFileName.h rename to modules/libcom/src/osi/os/cygwin32/osiFileName.h diff --git a/src/osi/os/cygwin32/systemCallIntMech.cpp b/modules/libcom/src/osi/os/cygwin32/systemCallIntMech.cpp similarity index 100% rename from src/osi/os/cygwin32/systemCallIntMech.cpp rename to modules/libcom/src/osi/os/cygwin32/systemCallIntMech.cpp diff --git a/src/osi/os/default/devLibVMEOSD.c b/modules/libcom/src/osi/os/default/devLibVMEOSD.c similarity index 100% rename from src/osi/os/default/devLibVMEOSD.c rename to modules/libcom/src/osi/os/default/devLibVMEOSD.c diff --git a/src/osi/os/default/epicsAtomicOSD.cpp b/modules/libcom/src/osi/os/default/epicsAtomicOSD.cpp similarity index 100% rename from src/osi/os/default/epicsAtomicOSD.cpp rename to modules/libcom/src/osi/os/default/epicsAtomicOSD.cpp diff --git a/src/osi/os/default/epicsGetopt.h b/modules/libcom/src/osi/os/default/epicsGetopt.h similarity index 100% rename from src/osi/os/default/epicsGetopt.h rename to modules/libcom/src/osi/os/default/epicsGetopt.h diff --git a/src/osi/os/default/epicsMMIO.h b/modules/libcom/src/osi/os/default/epicsMMIO.h similarity index 100% rename from src/osi/os/default/epicsMMIO.h rename to modules/libcom/src/osi/os/default/epicsMMIO.h diff --git a/src/osi/os/default/epicsMMIODef.h b/modules/libcom/src/osi/os/default/epicsMMIODef.h similarity index 100% rename from src/osi/os/default/epicsMMIODef.h rename to modules/libcom/src/osi/os/default/epicsMMIODef.h diff --git a/src/osi/os/default/epicsSocketConvertErrnoToString.cpp b/modules/libcom/src/osi/os/default/epicsSocketConvertErrnoToString.cpp similarity index 100% rename from src/osi/os/default/epicsSocketConvertErrnoToString.cpp rename to modules/libcom/src/osi/os/default/epicsSocketConvertErrnoToString.cpp diff --git a/src/osi/os/default/gnuReadline.c b/modules/libcom/src/osi/os/default/gnuReadline.c similarity index 100% rename from src/osi/os/default/gnuReadline.c rename to modules/libcom/src/osi/os/default/gnuReadline.c diff --git a/src/osi/os/default/osdAssert.c b/modules/libcom/src/osi/os/default/osdAssert.c similarity index 100% rename from src/osi/os/default/osdAssert.c rename to modules/libcom/src/osi/os/default/osdAssert.c diff --git a/src/osi/os/default/osdBackTrace.cpp b/modules/libcom/src/osi/os/default/osdBackTrace.cpp similarity index 100% rename from src/osi/os/default/osdBackTrace.cpp rename to modules/libcom/src/osi/os/default/osdBackTrace.cpp diff --git a/src/osi/os/default/osdEnv.c b/modules/libcom/src/osi/os/default/osdEnv.c similarity index 100% rename from src/osi/os/default/osdEnv.c rename to modules/libcom/src/osi/os/default/osdEnv.c diff --git a/src/osi/os/default/osdFindAddr.c b/modules/libcom/src/osi/os/default/osdFindAddr.c similarity index 100% rename from src/osi/os/default/osdFindAddr.c rename to modules/libcom/src/osi/os/default/osdFindAddr.c diff --git a/src/osi/os/default/osdFindSymbol.c b/modules/libcom/src/osi/os/default/osdFindSymbol.c similarity index 100% rename from src/osi/os/default/osdFindSymbol.c rename to modules/libcom/src/osi/os/default/osdFindSymbol.c diff --git a/src/osi/os/default/osdInterrupt.c b/modules/libcom/src/osi/os/default/osdInterrupt.c similarity index 100% rename from src/osi/os/default/osdInterrupt.c rename to modules/libcom/src/osi/os/default/osdInterrupt.c diff --git a/src/osi/os/default/osdInterrupt.h b/modules/libcom/src/osi/os/default/osdInterrupt.h similarity index 100% rename from src/osi/os/default/osdInterrupt.h rename to modules/libcom/src/osi/os/default/osdInterrupt.h diff --git a/src/osi/os/default/osdMessageQueue.cpp b/modules/libcom/src/osi/os/default/osdMessageQueue.cpp similarity index 100% rename from src/osi/os/default/osdMessageQueue.cpp rename to modules/libcom/src/osi/os/default/osdMessageQueue.cpp diff --git a/src/osi/os/default/osdMessageQueue.h b/modules/libcom/src/osi/os/default/osdMessageQueue.h similarity index 100% rename from src/osi/os/default/osdMessageQueue.h rename to modules/libcom/src/osi/os/default/osdMessageQueue.h diff --git a/src/osi/os/default/osdNetIntf.c b/modules/libcom/src/osi/os/default/osdNetIntf.c similarity index 100% rename from src/osi/os/default/osdNetIntf.c rename to modules/libcom/src/osi/os/default/osdNetIntf.c diff --git a/src/osi/os/default/osdPoolStatus.c b/modules/libcom/src/osi/os/default/osdPoolStatus.c similarity index 100% rename from src/osi/os/default/osdPoolStatus.c rename to modules/libcom/src/osi/os/default/osdPoolStatus.c diff --git a/src/osi/os/default/osdPoolStatus.h b/modules/libcom/src/osi/os/default/osdPoolStatus.h similarity index 100% rename from src/osi/os/default/osdPoolStatus.h rename to modules/libcom/src/osi/os/default/osdPoolStatus.h diff --git a/src/osi/os/default/osdSignal.cpp b/modules/libcom/src/osi/os/default/osdSignal.cpp similarity index 100% rename from src/osi/os/default/osdSignal.cpp rename to modules/libcom/src/osi/os/default/osdSignal.cpp diff --git a/src/osi/os/default/osdSpin.c b/modules/libcom/src/osi/os/default/osdSpin.c similarity index 100% rename from src/osi/os/default/osdSpin.c rename to modules/libcom/src/osi/os/default/osdSpin.c diff --git a/src/osi/os/default/osdThreadExtra.c b/modules/libcom/src/osi/os/default/osdThreadExtra.c similarity index 100% rename from src/osi/os/default/osdThreadExtra.c rename to modules/libcom/src/osi/os/default/osdThreadExtra.c diff --git a/src/osi/os/default/osdThreadHooks.c b/modules/libcom/src/osi/os/default/osdThreadHooks.c similarity index 100% rename from src/osi/os/default/osdThreadHooks.c rename to modules/libcom/src/osi/os/default/osdThreadHooks.c diff --git a/src/osi/os/default/osdVME.h b/modules/libcom/src/osi/os/default/osdVME.h similarity index 100% rename from src/osi/os/default/osdVME.h rename to modules/libcom/src/osi/os/default/osdVME.h diff --git a/src/osi/os/default/osdWireConfig.h b/modules/libcom/src/osi/os/default/osdWireConfig.h similarity index 100% rename from src/osi/os/default/osdWireConfig.h rename to modules/libcom/src/osi/os/default/osdWireConfig.h diff --git a/src/osi/os/default/osdWireFormat.h b/modules/libcom/src/osi/os/default/osdWireFormat.h similarity index 100% rename from src/osi/os/default/osdWireFormat.h rename to modules/libcom/src/osi/os/default/osdWireFormat.h diff --git a/src/osi/os/freebsd/osdSock.h b/modules/libcom/src/osi/os/freebsd/osdSock.h similarity index 100% rename from src/osi/os/freebsd/osdSock.h rename to modules/libcom/src/osi/os/freebsd/osdSock.h diff --git a/src/osi/os/freebsd/osdTime.h b/modules/libcom/src/osi/os/freebsd/osdTime.h similarity index 100% rename from src/osi/os/freebsd/osdTime.h rename to modules/libcom/src/osi/os/freebsd/osdTime.h diff --git a/src/osi/os/freebsd/osiFileName.h b/modules/libcom/src/osi/os/freebsd/osiFileName.h similarity index 100% rename from src/osi/os/freebsd/osiFileName.h rename to modules/libcom/src/osi/os/freebsd/osiFileName.h diff --git a/src/osi/os/freebsd/osiUnistd.h b/modules/libcom/src/osi/os/freebsd/osiUnistd.h similarity index 100% rename from src/osi/os/freebsd/osiUnistd.h rename to modules/libcom/src/osi/os/freebsd/osiUnistd.h diff --git a/src/osi/os/iOS/epicsMath.h b/modules/libcom/src/osi/os/iOS/epicsMath.h similarity index 100% rename from src/osi/os/iOS/epicsMath.h rename to modules/libcom/src/osi/os/iOS/epicsMath.h diff --git a/src/osi/os/iOS/osdEnv.c b/modules/libcom/src/osi/os/iOS/osdEnv.c similarity index 100% rename from src/osi/os/iOS/osdEnv.c rename to modules/libcom/src/osi/os/iOS/osdEnv.c diff --git a/src/osi/os/iOS/osdMonotonic.c b/modules/libcom/src/osi/os/iOS/osdMonotonic.c similarity index 100% rename from src/osi/os/iOS/osdMonotonic.c rename to modules/libcom/src/osi/os/iOS/osdMonotonic.c diff --git a/src/osi/os/iOS/osdSock.h b/modules/libcom/src/osi/os/iOS/osdSock.h similarity index 100% rename from src/osi/os/iOS/osdSock.h rename to modules/libcom/src/osi/os/iOS/osdSock.h diff --git a/src/osi/os/iOS/osdSockAddrReuse.cpp b/modules/libcom/src/osi/os/iOS/osdSockAddrReuse.cpp similarity index 100% rename from src/osi/os/iOS/osdSockAddrReuse.cpp rename to modules/libcom/src/osi/os/iOS/osdSockAddrReuse.cpp diff --git a/src/osi/os/iOS/osdTime.h b/modules/libcom/src/osi/os/iOS/osdTime.h similarity index 100% rename from src/osi/os/iOS/osdTime.h rename to modules/libcom/src/osi/os/iOS/osdTime.h diff --git a/src/osi/os/iOS/osiFileName.h b/modules/libcom/src/osi/os/iOS/osiFileName.h similarity index 100% rename from src/osi/os/iOS/osiFileName.h rename to modules/libcom/src/osi/os/iOS/osiFileName.h diff --git a/src/osi/os/posix/README b/modules/libcom/src/osi/os/posix/README similarity index 100% rename from src/osi/os/posix/README rename to modules/libcom/src/osi/os/posix/README diff --git a/src/osi/os/posix/epicsAtomicOSD.cpp b/modules/libcom/src/osi/os/posix/epicsAtomicOSD.cpp similarity index 100% rename from src/osi/os/posix/epicsAtomicOSD.cpp rename to modules/libcom/src/osi/os/posix/epicsAtomicOSD.cpp diff --git a/src/osi/os/posix/epicsAtomicOSD.h b/modules/libcom/src/osi/os/posix/epicsAtomicOSD.h similarity index 100% rename from src/osi/os/posix/epicsAtomicOSD.h rename to modules/libcom/src/osi/os/posix/epicsAtomicOSD.h diff --git a/src/osi/os/posix/epicsMath.h b/modules/libcom/src/osi/os/posix/epicsMath.h similarity index 100% rename from src/osi/os/posix/epicsMath.h rename to modules/libcom/src/osi/os/posix/epicsMath.h diff --git a/src/osi/os/posix/epicsTempFile.cpp b/modules/libcom/src/osi/os/posix/epicsTempFile.cpp similarity index 100% rename from src/osi/os/posix/epicsTempFile.cpp rename to modules/libcom/src/osi/os/posix/epicsTempFile.cpp diff --git a/src/osi/os/posix/osdElfFindAddr.c b/modules/libcom/src/osi/os/posix/osdElfFindAddr.c similarity index 100% rename from src/osi/os/posix/osdElfFindAddr.c rename to modules/libcom/src/osi/os/posix/osdElfFindAddr.c diff --git a/src/osi/os/posix/osdEvent.c b/modules/libcom/src/osi/os/posix/osdEvent.c similarity index 100% rename from src/osi/os/posix/osdEvent.c rename to modules/libcom/src/osi/os/posix/osdEvent.c diff --git a/src/osi/os/posix/osdEvent.h b/modules/libcom/src/osi/os/posix/osdEvent.h similarity index 100% rename from src/osi/os/posix/osdEvent.h rename to modules/libcom/src/osi/os/posix/osdEvent.h diff --git a/src/osi/os/posix/osdExecinfoBackTrace.cpp b/modules/libcom/src/osi/os/posix/osdExecinfoBackTrace.cpp similarity index 100% rename from src/osi/os/posix/osdExecinfoBackTrace.cpp rename to modules/libcom/src/osi/os/posix/osdExecinfoBackTrace.cpp diff --git a/src/osi/os/posix/osdFindSymbol.c b/modules/libcom/src/osi/os/posix/osdFindSymbol.c similarity index 100% rename from src/osi/os/posix/osdFindSymbol.c rename to modules/libcom/src/osi/os/posix/osdFindSymbol.c diff --git a/src/osi/os/posix/osdMonotonic.c b/modules/libcom/src/osi/os/posix/osdMonotonic.c similarity index 100% rename from src/osi/os/posix/osdMonotonic.c rename to modules/libcom/src/osi/os/posix/osdMonotonic.c diff --git a/src/osi/os/posix/osdMutex.c b/modules/libcom/src/osi/os/posix/osdMutex.c similarity index 100% rename from src/osi/os/posix/osdMutex.c rename to modules/libcom/src/osi/os/posix/osdMutex.c diff --git a/src/osi/os/posix/osdMutex.h b/modules/libcom/src/osi/os/posix/osdMutex.h similarity index 100% rename from src/osi/os/posix/osdMutex.h rename to modules/libcom/src/osi/os/posix/osdMutex.h diff --git a/src/osi/os/posix/osdProcess.c b/modules/libcom/src/osi/os/posix/osdProcess.c similarity index 100% rename from src/osi/os/posix/osdProcess.c rename to modules/libcom/src/osi/os/posix/osdProcess.c diff --git a/src/osi/os/posix/osdSignal.cpp b/modules/libcom/src/osi/os/posix/osdSignal.cpp similarity index 100% rename from src/osi/os/posix/osdSignal.cpp rename to modules/libcom/src/osi/os/posix/osdSignal.cpp diff --git a/src/osi/os/posix/osdSock.c b/modules/libcom/src/osi/os/posix/osdSock.c similarity index 100% rename from src/osi/os/posix/osdSock.c rename to modules/libcom/src/osi/os/posix/osdSock.c diff --git a/src/osi/os/posix/osdSockAddrReuse.cpp b/modules/libcom/src/osi/os/posix/osdSockAddrReuse.cpp similarity index 100% rename from src/osi/os/posix/osdSockAddrReuse.cpp rename to modules/libcom/src/osi/os/posix/osdSockAddrReuse.cpp diff --git a/src/osi/os/posix/osdSpin.c b/modules/libcom/src/osi/os/posix/osdSpin.c similarity index 100% rename from src/osi/os/posix/osdSpin.c rename to modules/libcom/src/osi/os/posix/osdSpin.c diff --git a/src/osi/os/posix/osdStdio.c b/modules/libcom/src/osi/os/posix/osdStdio.c similarity index 100% rename from src/osi/os/posix/osdStdio.c rename to modules/libcom/src/osi/os/posix/osdStdio.c diff --git a/src/osi/os/posix/osdStrtod.h b/modules/libcom/src/osi/os/posix/osdStrtod.h similarity index 100% rename from src/osi/os/posix/osdStrtod.h rename to modules/libcom/src/osi/os/posix/osdStrtod.h diff --git a/src/osi/os/posix/osdThread.c b/modules/libcom/src/osi/os/posix/osdThread.c similarity index 100% rename from src/osi/os/posix/osdThread.c rename to modules/libcom/src/osi/os/posix/osdThread.c diff --git a/src/osi/os/posix/osdThread.h b/modules/libcom/src/osi/os/posix/osdThread.h similarity index 100% rename from src/osi/os/posix/osdThread.h rename to modules/libcom/src/osi/os/posix/osdThread.h diff --git a/src/osi/os/posix/osdThreadExtra.c b/modules/libcom/src/osi/os/posix/osdThreadExtra.c similarity index 100% rename from src/osi/os/posix/osdThreadExtra.c rename to modules/libcom/src/osi/os/posix/osdThreadExtra.c diff --git a/src/osi/os/posix/osdTime.cpp b/modules/libcom/src/osi/os/posix/osdTime.cpp similarity index 100% rename from src/osi/os/posix/osdTime.cpp rename to modules/libcom/src/osi/os/posix/osdTime.cpp diff --git a/src/osi/os/posix/osdTime.h b/modules/libcom/src/osi/os/posix/osdTime.h similarity index 100% rename from src/osi/os/posix/osdTime.h rename to modules/libcom/src/osi/os/posix/osdTime.h diff --git a/src/osi/os/posix/osiUnistd.h b/modules/libcom/src/osi/os/posix/osiUnistd.h similarity index 100% rename from src/osi/os/posix/osiUnistd.h rename to modules/libcom/src/osi/os/posix/osiUnistd.h diff --git a/src/osi/os/posix/systemCallIntMech.cpp b/modules/libcom/src/osi/os/posix/systemCallIntMech.cpp similarity index 100% rename from src/osi/os/posix/systemCallIntMech.cpp rename to modules/libcom/src/osi/os/posix/systemCallIntMech.cpp diff --git a/src/osi/os/solaris/epicsAtomicOSD.h b/modules/libcom/src/osi/os/solaris/epicsAtomicOSD.h similarity index 100% rename from src/osi/os/solaris/epicsAtomicOSD.h rename to modules/libcom/src/osi/os/solaris/epicsAtomicOSD.h diff --git a/src/osi/os/solaris/epicsMath.h b/modules/libcom/src/osi/os/solaris/epicsMath.h similarity index 100% rename from src/osi/os/solaris/epicsMath.h rename to modules/libcom/src/osi/os/solaris/epicsMath.h diff --git a/src/osi/os/solaris/osdBackTrace.cpp b/modules/libcom/src/osi/os/solaris/osdBackTrace.cpp similarity index 100% rename from src/osi/os/solaris/osdBackTrace.cpp rename to modules/libcom/src/osi/os/solaris/osdBackTrace.cpp diff --git a/src/osi/os/solaris/osdFindAddr.c b/modules/libcom/src/osi/os/solaris/osdFindAddr.c similarity index 100% rename from src/osi/os/solaris/osdFindAddr.c rename to modules/libcom/src/osi/os/solaris/osdFindAddr.c diff --git a/src/osi/os/solaris/osdSock.h b/modules/libcom/src/osi/os/solaris/osdSock.h similarity index 100% rename from src/osi/os/solaris/osdSock.h rename to modules/libcom/src/osi/os/solaris/osdSock.h diff --git a/src/osi/os/solaris/osdStrtod.h b/modules/libcom/src/osi/os/solaris/osdStrtod.h similarity index 100% rename from src/osi/os/solaris/osdStrtod.h rename to modules/libcom/src/osi/os/solaris/osdStrtod.h diff --git a/src/osi/os/solaris/osdWireConfig.h b/modules/libcom/src/osi/os/solaris/osdWireConfig.h similarity index 100% rename from src/osi/os/solaris/osdWireConfig.h rename to modules/libcom/src/osi/os/solaris/osdWireConfig.h diff --git a/src/osi/os/solaris/osiFileName.h b/modules/libcom/src/osi/os/solaris/osiFileName.h similarity index 100% rename from src/osi/os/solaris/osiFileName.h rename to modules/libcom/src/osi/os/solaris/osiFileName.h diff --git a/src/osi/os/vxWorks/atReboot.cpp b/modules/libcom/src/osi/os/vxWorks/atReboot.cpp similarity index 100% rename from src/osi/os/vxWorks/atReboot.cpp rename to modules/libcom/src/osi/os/vxWorks/atReboot.cpp diff --git a/src/osi/os/vxWorks/camacLib.h b/modules/libcom/src/osi/os/vxWorks/camacLib.h similarity index 100% rename from src/osi/os/vxWorks/camacLib.h rename to modules/libcom/src/osi/os/vxWorks/camacLib.h diff --git a/src/osi/os/vxWorks/devLibVMEOSD.c b/modules/libcom/src/osi/os/vxWorks/devLibVMEOSD.c similarity index 100% rename from src/osi/os/vxWorks/devLibVMEOSD.c rename to modules/libcom/src/osi/os/vxWorks/devLibVMEOSD.c diff --git a/src/osi/os/vxWorks/epicsAtomicOSD.cpp b/modules/libcom/src/osi/os/vxWorks/epicsAtomicOSD.cpp similarity index 100% rename from src/osi/os/vxWorks/epicsAtomicOSD.cpp rename to modules/libcom/src/osi/os/vxWorks/epicsAtomicOSD.cpp diff --git a/src/osi/os/vxWorks/epicsAtomicOSD.h b/modules/libcom/src/osi/os/vxWorks/epicsAtomicOSD.h similarity index 100% rename from src/osi/os/vxWorks/epicsAtomicOSD.h rename to modules/libcom/src/osi/os/vxWorks/epicsAtomicOSD.h diff --git a/src/osi/os/vxWorks/epicsDynLink.c b/modules/libcom/src/osi/os/vxWorks/epicsDynLink.c similarity index 100% rename from src/osi/os/vxWorks/epicsDynLink.c rename to modules/libcom/src/osi/os/vxWorks/epicsDynLink.c diff --git a/src/osi/os/vxWorks/epicsDynLink.h b/modules/libcom/src/osi/os/vxWorks/epicsDynLink.h similarity index 100% rename from src/osi/os/vxWorks/epicsDynLink.h rename to modules/libcom/src/osi/os/vxWorks/epicsDynLink.h diff --git a/src/osi/os/vxWorks/epicsMMIO.h b/modules/libcom/src/osi/os/vxWorks/epicsMMIO.h similarity index 100% rename from src/osi/os/vxWorks/epicsMMIO.h rename to modules/libcom/src/osi/os/vxWorks/epicsMMIO.h diff --git a/src/osi/os/vxWorks/epicsMath.h b/modules/libcom/src/osi/os/vxWorks/epicsMath.h similarity index 100% rename from src/osi/os/vxWorks/epicsMath.h rename to modules/libcom/src/osi/os/vxWorks/epicsMath.h diff --git a/src/osi/os/vxWorks/logMsgToErrlog.cpp b/modules/libcom/src/osi/os/vxWorks/logMsgToErrlog.cpp similarity index 100% rename from src/osi/os/vxWorks/logMsgToErrlog.cpp rename to modules/libcom/src/osi/os/vxWorks/logMsgToErrlog.cpp diff --git a/src/osi/os/vxWorks/module_types.h b/modules/libcom/src/osi/os/vxWorks/module_types.h similarity index 100% rename from src/osi/os/vxWorks/module_types.h rename to modules/libcom/src/osi/os/vxWorks/module_types.h diff --git a/src/osi/os/vxWorks/osdEnv.c b/modules/libcom/src/osi/os/vxWorks/osdEnv.c similarity index 100% rename from src/osi/os/vxWorks/osdEnv.c rename to modules/libcom/src/osi/os/vxWorks/osdEnv.c diff --git a/src/osi/os/vxWorks/osdEvent.c b/modules/libcom/src/osi/os/vxWorks/osdEvent.c similarity index 100% rename from src/osi/os/vxWorks/osdEvent.c rename to modules/libcom/src/osi/os/vxWorks/osdEvent.c diff --git a/src/osi/os/vxWorks/osdEvent.h b/modules/libcom/src/osi/os/vxWorks/osdEvent.h similarity index 100% rename from src/osi/os/vxWorks/osdEvent.h rename to modules/libcom/src/osi/os/vxWorks/osdEvent.h diff --git a/src/osi/os/vxWorks/osdFindSymbol.c b/modules/libcom/src/osi/os/vxWorks/osdFindSymbol.c similarity index 100% rename from src/osi/os/vxWorks/osdFindSymbol.c rename to modules/libcom/src/osi/os/vxWorks/osdFindSymbol.c diff --git a/src/osi/os/vxWorks/osdInterrupt.c b/modules/libcom/src/osi/os/vxWorks/osdInterrupt.c similarity index 100% rename from src/osi/os/vxWorks/osdInterrupt.c rename to modules/libcom/src/osi/os/vxWorks/osdInterrupt.c diff --git a/src/osi/os/vxWorks/osdInterrupt.h b/modules/libcom/src/osi/os/vxWorks/osdInterrupt.h similarity index 100% rename from src/osi/os/vxWorks/osdInterrupt.h rename to modules/libcom/src/osi/os/vxWorks/osdInterrupt.h diff --git a/src/osi/os/vxWorks/osdMessageQueue.cpp b/modules/libcom/src/osi/os/vxWorks/osdMessageQueue.cpp similarity index 100% rename from src/osi/os/vxWorks/osdMessageQueue.cpp rename to modules/libcom/src/osi/os/vxWorks/osdMessageQueue.cpp diff --git a/src/osi/os/vxWorks/osdMessageQueue.h b/modules/libcom/src/osi/os/vxWorks/osdMessageQueue.h similarity index 100% rename from src/osi/os/vxWorks/osdMessageQueue.h rename to modules/libcom/src/osi/os/vxWorks/osdMessageQueue.h diff --git a/src/osi/os/vxWorks/osdMonotonic.c b/modules/libcom/src/osi/os/vxWorks/osdMonotonic.c similarity index 100% rename from src/osi/os/vxWorks/osdMonotonic.c rename to modules/libcom/src/osi/os/vxWorks/osdMonotonic.c diff --git a/src/osi/os/vxWorks/osdMutex.c b/modules/libcom/src/osi/os/vxWorks/osdMutex.c similarity index 100% rename from src/osi/os/vxWorks/osdMutex.c rename to modules/libcom/src/osi/os/vxWorks/osdMutex.c diff --git a/src/osi/os/vxWorks/osdMutex.h b/modules/libcom/src/osi/os/vxWorks/osdMutex.h similarity index 100% rename from src/osi/os/vxWorks/osdMutex.h rename to modules/libcom/src/osi/os/vxWorks/osdMutex.h diff --git a/src/osi/os/vxWorks/osdPoolStatus.c b/modules/libcom/src/osi/os/vxWorks/osdPoolStatus.c similarity index 100% rename from src/osi/os/vxWorks/osdPoolStatus.c rename to modules/libcom/src/osi/os/vxWorks/osdPoolStatus.c diff --git a/src/osi/os/vxWorks/osdProcess.c b/modules/libcom/src/osi/os/vxWorks/osdProcess.c similarity index 100% rename from src/osi/os/vxWorks/osdProcess.c rename to modules/libcom/src/osi/os/vxWorks/osdProcess.c diff --git a/src/osi/os/vxWorks/osdReadline.c b/modules/libcom/src/osi/os/vxWorks/osdReadline.c similarity index 100% rename from src/osi/os/vxWorks/osdReadline.c rename to modules/libcom/src/osi/os/vxWorks/osdReadline.c diff --git a/src/osi/os/vxWorks/osdSignal.cpp b/modules/libcom/src/osi/os/vxWorks/osdSignal.cpp similarity index 100% rename from src/osi/os/vxWorks/osdSignal.cpp rename to modules/libcom/src/osi/os/vxWorks/osdSignal.cpp diff --git a/src/osi/os/vxWorks/osdSock.c b/modules/libcom/src/osi/os/vxWorks/osdSock.c similarity index 100% rename from src/osi/os/vxWorks/osdSock.c rename to modules/libcom/src/osi/os/vxWorks/osdSock.c diff --git a/src/osi/os/vxWorks/osdSock.h b/modules/libcom/src/osi/os/vxWorks/osdSock.h similarity index 100% rename from src/osi/os/vxWorks/osdSock.h rename to modules/libcom/src/osi/os/vxWorks/osdSock.h diff --git a/src/osi/os/vxWorks/osdSpin.c b/modules/libcom/src/osi/os/vxWorks/osdSpin.c similarity index 100% rename from src/osi/os/vxWorks/osdSpin.c rename to modules/libcom/src/osi/os/vxWorks/osdSpin.c diff --git a/src/osi/os/vxWorks/osdStdio.c b/modules/libcom/src/osi/os/vxWorks/osdStdio.c similarity index 100% rename from src/osi/os/vxWorks/osdStdio.c rename to modules/libcom/src/osi/os/vxWorks/osdStdio.c diff --git a/src/osi/os/vxWorks/osdStrtod.h b/modules/libcom/src/osi/os/vxWorks/osdStrtod.h similarity index 100% rename from src/osi/os/vxWorks/osdStrtod.h rename to modules/libcom/src/osi/os/vxWorks/osdStrtod.h diff --git a/src/osi/os/vxWorks/osdThread.c b/modules/libcom/src/osi/os/vxWorks/osdThread.c similarity index 100% rename from src/osi/os/vxWorks/osdThread.c rename to modules/libcom/src/osi/os/vxWorks/osdThread.c diff --git a/src/osi/os/vxWorks/osdThread.h b/modules/libcom/src/osi/os/vxWorks/osdThread.h similarity index 100% rename from src/osi/os/vxWorks/osdThread.h rename to modules/libcom/src/osi/os/vxWorks/osdThread.h diff --git a/src/osi/os/vxWorks/osdThreadExtra.c b/modules/libcom/src/osi/os/vxWorks/osdThreadExtra.c similarity index 100% rename from src/osi/os/vxWorks/osdThreadExtra.c rename to modules/libcom/src/osi/os/vxWorks/osdThreadExtra.c diff --git a/src/osi/os/vxWorks/osdTime.cpp b/modules/libcom/src/osi/os/vxWorks/osdTime.cpp similarity index 100% rename from src/osi/os/vxWorks/osdTime.cpp rename to modules/libcom/src/osi/os/vxWorks/osdTime.cpp diff --git a/src/osi/os/vxWorks/osdTime.h b/modules/libcom/src/osi/os/vxWorks/osdTime.h similarity index 100% rename from src/osi/os/vxWorks/osdTime.h rename to modules/libcom/src/osi/os/vxWorks/osdTime.h diff --git a/src/osi/os/vxWorks/osdVME.h b/modules/libcom/src/osi/os/vxWorks/osdVME.h similarity index 100% rename from src/osi/os/vxWorks/osdVME.h rename to modules/libcom/src/osi/os/vxWorks/osdVME.h diff --git a/src/osi/os/vxWorks/osdWireConfig.h b/modules/libcom/src/osi/os/vxWorks/osdWireConfig.h similarity index 100% rename from src/osi/os/vxWorks/osdWireConfig.h rename to modules/libcom/src/osi/os/vxWorks/osdWireConfig.h diff --git a/src/osi/os/vxWorks/osiFileName.h b/modules/libcom/src/osi/os/vxWorks/osiFileName.h similarity index 100% rename from src/osi/os/vxWorks/osiFileName.h rename to modules/libcom/src/osi/os/vxWorks/osiFileName.h diff --git a/src/osi/os/vxWorks/strtoll.c b/modules/libcom/src/osi/os/vxWorks/strtoll.c similarity index 100% rename from src/osi/os/vxWorks/strtoll.c rename to modules/libcom/src/osi/os/vxWorks/strtoll.c diff --git a/src/osi/os/vxWorks/strtoull.c b/modules/libcom/src/osi/os/vxWorks/strtoull.c similarity index 100% rename from src/osi/os/vxWorks/strtoull.c rename to modules/libcom/src/osi/os/vxWorks/strtoull.c diff --git a/src/osi/os/vxWorks/task_params.h b/modules/libcom/src/osi/os/vxWorks/task_params.h similarity index 100% rename from src/osi/os/vxWorks/task_params.h rename to modules/libcom/src/osi/os/vxWorks/task_params.h diff --git a/src/osi/os/vxWorks/veclist.c b/modules/libcom/src/osi/os/vxWorks/veclist.c similarity index 100% rename from src/osi/os/vxWorks/veclist.c rename to modules/libcom/src/osi/os/vxWorks/veclist.c diff --git a/src/osi/os/vxWorks/vxComLibrary.c b/modules/libcom/src/osi/os/vxWorks/vxComLibrary.c similarity index 100% rename from src/osi/os/vxWorks/vxComLibrary.c rename to modules/libcom/src/osi/os/vxWorks/vxComLibrary.c diff --git a/src/osi/osiClockTime.c b/modules/libcom/src/osi/osiClockTime.c similarity index 100% rename from src/osi/osiClockTime.c rename to modules/libcom/src/osi/osiClockTime.c diff --git a/src/osi/osiClockTime.h b/modules/libcom/src/osi/osiClockTime.h similarity index 100% rename from src/osi/osiClockTime.h rename to modules/libcom/src/osi/osiClockTime.h diff --git a/src/osi/osiNTPTime.c b/modules/libcom/src/osi/osiNTPTime.c similarity index 100% rename from src/osi/osiNTPTime.c rename to modules/libcom/src/osi/osiNTPTime.c diff --git a/src/osi/osiNTPTime.h b/modules/libcom/src/osi/osiNTPTime.h similarity index 100% rename from src/osi/osiNTPTime.h rename to modules/libcom/src/osi/osiNTPTime.h diff --git a/src/osi/osiPoolStatus.h b/modules/libcom/src/osi/osiPoolStatus.h similarity index 100% rename from src/osi/osiPoolStatus.h rename to modules/libcom/src/osi/osiPoolStatus.h diff --git a/src/osi/osiProcess.h b/modules/libcom/src/osi/osiProcess.h similarity index 100% rename from src/osi/osiProcess.h rename to modules/libcom/src/osi/osiProcess.h diff --git a/src/osi/osiSock.c b/modules/libcom/src/osi/osiSock.c similarity index 100% rename from src/osi/osiSock.c rename to modules/libcom/src/osi/osiSock.c diff --git a/src/osi/osiSock.h b/modules/libcom/src/osi/osiSock.h similarity index 100% rename from src/osi/osiSock.h rename to modules/libcom/src/osi/osiSock.h diff --git a/src/osi/osiWireFormat.h b/modules/libcom/src/osi/osiWireFormat.h similarity index 100% rename from src/osi/osiWireFormat.h rename to modules/libcom/src/osi/osiWireFormat.h diff --git a/src/pool/Makefile b/modules/libcom/src/pool/Makefile similarity index 100% rename from src/pool/Makefile rename to modules/libcom/src/pool/Makefile diff --git a/src/pool/epicsThreadPool.h b/modules/libcom/src/pool/epicsThreadPool.h similarity index 100% rename from src/pool/epicsThreadPool.h rename to modules/libcom/src/pool/epicsThreadPool.h diff --git a/src/pool/poolJob.c b/modules/libcom/src/pool/poolJob.c similarity index 100% rename from src/pool/poolJob.c rename to modules/libcom/src/pool/poolJob.c diff --git a/src/pool/poolPriv.h b/modules/libcom/src/pool/poolPriv.h similarity index 100% rename from src/pool/poolPriv.h rename to modules/libcom/src/pool/poolPriv.h diff --git a/src/pool/threadPool.c b/modules/libcom/src/pool/threadPool.c similarity index 100% rename from src/pool/threadPool.c rename to modules/libcom/src/pool/threadPool.c diff --git a/src/ring/Makefile b/modules/libcom/src/ring/Makefile similarity index 100% rename from src/ring/Makefile rename to modules/libcom/src/ring/Makefile diff --git a/src/ring/epicsRingBytes.c b/modules/libcom/src/ring/epicsRingBytes.c similarity index 100% rename from src/ring/epicsRingBytes.c rename to modules/libcom/src/ring/epicsRingBytes.c diff --git a/src/ring/epicsRingBytes.h b/modules/libcom/src/ring/epicsRingBytes.h similarity index 100% rename from src/ring/epicsRingBytes.h rename to modules/libcom/src/ring/epicsRingBytes.h diff --git a/src/ring/epicsRingPointer.cpp b/modules/libcom/src/ring/epicsRingPointer.cpp similarity index 100% rename from src/ring/epicsRingPointer.cpp rename to modules/libcom/src/ring/epicsRingPointer.cpp diff --git a/src/ring/epicsRingPointer.h b/modules/libcom/src/ring/epicsRingPointer.h similarity index 100% rename from src/ring/epicsRingPointer.h rename to modules/libcom/src/ring/epicsRingPointer.h diff --git a/src/taskwd/Makefile b/modules/libcom/src/taskwd/Makefile similarity index 100% rename from src/taskwd/Makefile rename to modules/libcom/src/taskwd/Makefile diff --git a/src/taskwd/taskwd.c b/modules/libcom/src/taskwd/taskwd.c similarity index 100% rename from src/taskwd/taskwd.c rename to modules/libcom/src/taskwd/taskwd.c diff --git a/src/taskwd/taskwd.h b/modules/libcom/src/taskwd/taskwd.h similarity index 100% rename from src/taskwd/taskwd.h rename to modules/libcom/src/taskwd/taskwd.h diff --git a/src/timer/Makefile b/modules/libcom/src/timer/Makefile similarity index 100% rename from src/timer/Makefile rename to modules/libcom/src/timer/Makefile diff --git a/src/timer/epicsTimer.cpp b/modules/libcom/src/timer/epicsTimer.cpp similarity index 100% rename from src/timer/epicsTimer.cpp rename to modules/libcom/src/timer/epicsTimer.cpp diff --git a/src/timer/epicsTimer.h b/modules/libcom/src/timer/epicsTimer.h similarity index 100% rename from src/timer/epicsTimer.h rename to modules/libcom/src/timer/epicsTimer.h diff --git a/src/timer/timer.cpp b/modules/libcom/src/timer/timer.cpp similarity index 100% rename from src/timer/timer.cpp rename to modules/libcom/src/timer/timer.cpp diff --git a/src/timer/timerPrivate.h b/modules/libcom/src/timer/timerPrivate.h similarity index 100% rename from src/timer/timerPrivate.h rename to modules/libcom/src/timer/timerPrivate.h diff --git a/src/timer/timerQueue.cpp b/modules/libcom/src/timer/timerQueue.cpp similarity index 100% rename from src/timer/timerQueue.cpp rename to modules/libcom/src/timer/timerQueue.cpp diff --git a/src/timer/timerQueueActive.cpp b/modules/libcom/src/timer/timerQueueActive.cpp similarity index 100% rename from src/timer/timerQueueActive.cpp rename to modules/libcom/src/timer/timerQueueActive.cpp diff --git a/src/timer/timerQueueActiveMgr.cpp b/modules/libcom/src/timer/timerQueueActiveMgr.cpp similarity index 100% rename from src/timer/timerQueueActiveMgr.cpp rename to modules/libcom/src/timer/timerQueueActiveMgr.cpp diff --git a/src/timer/timerQueuePassive.cpp b/modules/libcom/src/timer/timerQueuePassive.cpp similarity index 100% rename from src/timer/timerQueuePassive.cpp rename to modules/libcom/src/timer/timerQueuePassive.cpp diff --git a/src/valgrind/valgrind.h b/modules/libcom/src/valgrind/valgrind.h similarity index 100% rename from src/valgrind/valgrind.h rename to modules/libcom/src/valgrind/valgrind.h diff --git a/src/yacc/ACKNOWLEDGEMENTS b/modules/libcom/src/yacc/ACKNOWLEDGEMENTS similarity index 100% rename from src/yacc/ACKNOWLEDGEMENTS rename to modules/libcom/src/yacc/ACKNOWLEDGEMENTS diff --git a/src/yacc/EPICS_READ_THIS b/modules/libcom/src/yacc/EPICS_READ_THIS similarity index 100% rename from src/yacc/EPICS_READ_THIS rename to modules/libcom/src/yacc/EPICS_READ_THIS diff --git a/src/yacc/Makefile b/modules/libcom/src/yacc/Makefile similarity index 100% rename from src/yacc/Makefile rename to modules/libcom/src/yacc/Makefile diff --git a/src/yacc/NEW_FEATURES b/modules/libcom/src/yacc/NEW_FEATURES similarity index 100% rename from src/yacc/NEW_FEATURES rename to modules/libcom/src/yacc/NEW_FEATURES diff --git a/src/yacc/NOTES b/modules/libcom/src/yacc/NOTES similarity index 100% rename from src/yacc/NOTES rename to modules/libcom/src/yacc/NOTES diff --git a/src/yacc/NO_WARRANTY b/modules/libcom/src/yacc/NO_WARRANTY similarity index 100% rename from src/yacc/NO_WARRANTY rename to modules/libcom/src/yacc/NO_WARRANTY diff --git a/src/yacc/README b/modules/libcom/src/yacc/README similarity index 100% rename from src/yacc/README rename to modules/libcom/src/yacc/README diff --git a/src/yacc/antelope.c b/modules/libcom/src/yacc/antelope.c similarity index 100% rename from src/yacc/antelope.c rename to modules/libcom/src/yacc/antelope.c diff --git a/src/yacc/closure.c b/modules/libcom/src/yacc/closure.c similarity index 100% rename from src/yacc/closure.c rename to modules/libcom/src/yacc/closure.c diff --git a/src/yacc/defs.h b/modules/libcom/src/yacc/defs.h similarity index 100% rename from src/yacc/defs.h rename to modules/libcom/src/yacc/defs.h diff --git a/src/yacc/error.c b/modules/libcom/src/yacc/error.c similarity index 100% rename from src/yacc/error.c rename to modules/libcom/src/yacc/error.c diff --git a/src/yacc/lalr.c b/modules/libcom/src/yacc/lalr.c similarity index 100% rename from src/yacc/lalr.c rename to modules/libcom/src/yacc/lalr.c diff --git a/src/yacc/lr0.c b/modules/libcom/src/yacc/lr0.c similarity index 100% rename from src/yacc/lr0.c rename to modules/libcom/src/yacc/lr0.c diff --git a/src/yacc/mkpar.c b/modules/libcom/src/yacc/mkpar.c similarity index 100% rename from src/yacc/mkpar.c rename to modules/libcom/src/yacc/mkpar.c diff --git a/src/yacc/output.c b/modules/libcom/src/yacc/output.c similarity index 100% rename from src/yacc/output.c rename to modules/libcom/src/yacc/output.c diff --git a/src/yacc/reader.c b/modules/libcom/src/yacc/reader.c similarity index 100% rename from src/yacc/reader.c rename to modules/libcom/src/yacc/reader.c diff --git a/src/yacc/skeleton.c b/modules/libcom/src/yacc/skeleton.c similarity index 100% rename from src/yacc/skeleton.c rename to modules/libcom/src/yacc/skeleton.c diff --git a/src/yacc/symtab.c b/modules/libcom/src/yacc/symtab.c similarity index 100% rename from src/yacc/symtab.c rename to modules/libcom/src/yacc/symtab.c diff --git a/src/yacc/verbose.c b/modules/libcom/src/yacc/verbose.c similarity index 100% rename from src/yacc/verbose.c rename to modules/libcom/src/yacc/verbose.c diff --git a/src/yacc/warshall.c b/modules/libcom/src/yacc/warshall.c similarity index 100% rename from src/yacc/warshall.c rename to modules/libcom/src/yacc/warshall.c diff --git a/src/yacc/yacc.html b/modules/libcom/src/yacc/yacc.html similarity index 100% rename from src/yacc/yacc.html rename to modules/libcom/src/yacc/yacc.html diff --git a/src/yajl/Makefile b/modules/libcom/src/yajl/Makefile similarity index 100% rename from src/yajl/Makefile rename to modules/libcom/src/yajl/Makefile diff --git a/src/yajl/RULES b/modules/libcom/src/yajl/RULES similarity index 100% rename from src/yajl/RULES rename to modules/libcom/src/yajl/RULES diff --git a/src/yajl/yajl.c b/modules/libcom/src/yajl/yajl.c similarity index 100% rename from src/yajl/yajl.c rename to modules/libcom/src/yajl/yajl.c diff --git a/src/yajl/yajl_alloc.c b/modules/libcom/src/yajl/yajl_alloc.c similarity index 100% rename from src/yajl/yajl_alloc.c rename to modules/libcom/src/yajl/yajl_alloc.c diff --git a/src/yajl/yajl_alloc.h b/modules/libcom/src/yajl/yajl_alloc.h similarity index 100% rename from src/yajl/yajl_alloc.h rename to modules/libcom/src/yajl/yajl_alloc.h diff --git a/src/yajl/yajl_buf.c b/modules/libcom/src/yajl/yajl_buf.c similarity index 100% rename from src/yajl/yajl_buf.c rename to modules/libcom/src/yajl/yajl_buf.c diff --git a/src/yajl/yajl_buf.h b/modules/libcom/src/yajl/yajl_buf.h similarity index 100% rename from src/yajl/yajl_buf.h rename to modules/libcom/src/yajl/yajl_buf.h diff --git a/src/yajl/yajl_bytestack.h b/modules/libcom/src/yajl/yajl_bytestack.h similarity index 100% rename from src/yajl/yajl_bytestack.h rename to modules/libcom/src/yajl/yajl_bytestack.h diff --git a/src/yajl/yajl_common.h b/modules/libcom/src/yajl/yajl_common.h similarity index 100% rename from src/yajl/yajl_common.h rename to modules/libcom/src/yajl/yajl_common.h diff --git a/src/yajl/yajl_encode.c b/modules/libcom/src/yajl/yajl_encode.c similarity index 100% rename from src/yajl/yajl_encode.c rename to modules/libcom/src/yajl/yajl_encode.c diff --git a/src/yajl/yajl_encode.h b/modules/libcom/src/yajl/yajl_encode.h similarity index 100% rename from src/yajl/yajl_encode.h rename to modules/libcom/src/yajl/yajl_encode.h diff --git a/src/yajl/yajl_gen.c b/modules/libcom/src/yajl/yajl_gen.c similarity index 100% rename from src/yajl/yajl_gen.c rename to modules/libcom/src/yajl/yajl_gen.c diff --git a/src/yajl/yajl_gen.h b/modules/libcom/src/yajl/yajl_gen.h similarity index 100% rename from src/yajl/yajl_gen.h rename to modules/libcom/src/yajl/yajl_gen.h diff --git a/src/yajl/yajl_lex.c b/modules/libcom/src/yajl/yajl_lex.c similarity index 100% rename from src/yajl/yajl_lex.c rename to modules/libcom/src/yajl/yajl_lex.c diff --git a/src/yajl/yajl_lex.h b/modules/libcom/src/yajl/yajl_lex.h similarity index 100% rename from src/yajl/yajl_lex.h rename to modules/libcom/src/yajl/yajl_lex.h diff --git a/src/yajl/yajl_parse.h b/modules/libcom/src/yajl/yajl_parse.h similarity index 100% rename from src/yajl/yajl_parse.h rename to modules/libcom/src/yajl/yajl_parse.h diff --git a/src/yajl/yajl_parser.c b/modules/libcom/src/yajl/yajl_parser.c similarity index 100% rename from src/yajl/yajl_parser.c rename to modules/libcom/src/yajl/yajl_parser.c diff --git a/src/yajl/yajl_parser.h b/modules/libcom/src/yajl/yajl_parser.h similarity index 100% rename from src/yajl/yajl_parser.h rename to modules/libcom/src/yajl/yajl_parser.h diff --git a/test/Makefile b/modules/libcom/test/Makefile similarity index 100% rename from test/Makefile rename to modules/libcom/test/Makefile diff --git a/test/blockingSockTest.cpp b/modules/libcom/test/blockingSockTest.cpp similarity index 100% rename from test/blockingSockTest.cpp rename to modules/libcom/test/blockingSockTest.cpp diff --git a/test/buckTest.c b/modules/libcom/test/buckTest.c similarity index 100% rename from test/buckTest.c rename to modules/libcom/test/buckTest.c diff --git a/test/cvtFastPerform.cpp b/modules/libcom/test/cvtFastPerform.cpp similarity index 100% rename from test/cvtFastPerform.cpp rename to modules/libcom/test/cvtFastPerform.cpp diff --git a/test/cvtFastTest.c b/modules/libcom/test/cvtFastTest.c similarity index 100% rename from test/cvtFastTest.c rename to modules/libcom/test/cvtFastTest.c diff --git a/test/epicsAlgorithmTest.cpp b/modules/libcom/test/epicsAlgorithmTest.cpp similarity index 100% rename from test/epicsAlgorithmTest.cpp rename to modules/libcom/test/epicsAlgorithmTest.cpp diff --git a/test/epicsAtomicPerform.cpp b/modules/libcom/test/epicsAtomicPerform.cpp similarity index 100% rename from test/epicsAtomicPerform.cpp rename to modules/libcom/test/epicsAtomicPerform.cpp diff --git a/test/epicsAtomicTest.cpp b/modules/libcom/test/epicsAtomicTest.cpp similarity index 100% rename from test/epicsAtomicTest.cpp rename to modules/libcom/test/epicsAtomicTest.cpp diff --git a/test/epicsCalcTest.cpp b/modules/libcom/test/epicsCalcTest.cpp similarity index 100% rename from test/epicsCalcTest.cpp rename to modules/libcom/test/epicsCalcTest.cpp diff --git a/test/epicsEllTest.c b/modules/libcom/test/epicsEllTest.c similarity index 100% rename from test/epicsEllTest.c rename to modules/libcom/test/epicsEllTest.c diff --git a/test/epicsEnvTest.c b/modules/libcom/test/epicsEnvTest.c similarity index 100% rename from test/epicsEnvTest.c rename to modules/libcom/test/epicsEnvTest.c diff --git a/test/epicsErrlogTest.c b/modules/libcom/test/epicsErrlogTest.c similarity index 100% rename from test/epicsErrlogTest.c rename to modules/libcom/test/epicsErrlogTest.c diff --git a/test/epicsEventTest.cpp b/modules/libcom/test/epicsEventTest.cpp similarity index 100% rename from test/epicsEventTest.cpp rename to modules/libcom/test/epicsEventTest.cpp diff --git a/test/epicsExitTest.c b/modules/libcom/test/epicsExitTest.c similarity index 100% rename from test/epicsExitTest.c rename to modules/libcom/test/epicsExitTest.c diff --git a/test/epicsInlineTest1.c b/modules/libcom/test/epicsInlineTest1.c similarity index 100% rename from test/epicsInlineTest1.c rename to modules/libcom/test/epicsInlineTest1.c diff --git a/test/epicsInlineTest2.c b/modules/libcom/test/epicsInlineTest2.c similarity index 100% rename from test/epicsInlineTest2.c rename to modules/libcom/test/epicsInlineTest2.c diff --git a/test/epicsInlineTest3.cpp b/modules/libcom/test/epicsInlineTest3.cpp similarity index 100% rename from test/epicsInlineTest3.cpp rename to modules/libcom/test/epicsInlineTest3.cpp diff --git a/test/epicsInlineTest4.cpp b/modules/libcom/test/epicsInlineTest4.cpp similarity index 100% rename from test/epicsInlineTest4.cpp rename to modules/libcom/test/epicsInlineTest4.cpp diff --git a/test/epicsMMIOTest.c b/modules/libcom/test/epicsMMIOTest.c similarity index 100% rename from test/epicsMMIOTest.c rename to modules/libcom/test/epicsMMIOTest.c diff --git a/test/epicsMathTest.c b/modules/libcom/test/epicsMathTest.c similarity index 100% rename from test/epicsMathTest.c rename to modules/libcom/test/epicsMathTest.c diff --git a/test/epicsMaxThreads.c b/modules/libcom/test/epicsMaxThreads.c similarity index 100% rename from test/epicsMaxThreads.c rename to modules/libcom/test/epicsMaxThreads.c diff --git a/test/epicsMessageQueueTest.cpp b/modules/libcom/test/epicsMessageQueueTest.cpp similarity index 100% rename from test/epicsMessageQueueTest.cpp rename to modules/libcom/test/epicsMessageQueueTest.cpp diff --git a/test/epicsMutexTest.cpp b/modules/libcom/test/epicsMutexTest.cpp similarity index 100% rename from test/epicsMutexTest.cpp rename to modules/libcom/test/epicsMutexTest.cpp diff --git a/test/epicsRunLibComTests.c b/modules/libcom/test/epicsRunLibComTests.c similarity index 100% rename from test/epicsRunLibComTests.c rename to modules/libcom/test/epicsRunLibComTests.c diff --git a/test/epicsSockResolveTest.c b/modules/libcom/test/epicsSockResolveTest.c similarity index 100% rename from test/epicsSockResolveTest.c rename to modules/libcom/test/epicsSockResolveTest.c diff --git a/test/epicsSpinTest.c b/modules/libcom/test/epicsSpinTest.c similarity index 100% rename from test/epicsSpinTest.c rename to modules/libcom/test/epicsSpinTest.c diff --git a/test/epicsStackTraceTest.c b/modules/libcom/test/epicsStackTraceTest.c similarity index 100% rename from test/epicsStackTraceTest.c rename to modules/libcom/test/epicsStackTraceTest.c diff --git a/test/epicsStdioTest.c b/modules/libcom/test/epicsStdioTest.c similarity index 100% rename from test/epicsStdioTest.c rename to modules/libcom/test/epicsStdioTest.c diff --git a/test/epicsStdlibTest.c b/modules/libcom/test/epicsStdlibTest.c similarity index 100% rename from test/epicsStdlibTest.c rename to modules/libcom/test/epicsStdlibTest.c diff --git a/test/epicsStringTest.c b/modules/libcom/test/epicsStringTest.c similarity index 100% rename from test/epicsStringTest.c rename to modules/libcom/test/epicsStringTest.c diff --git a/test/epicsThreadHooksTest.c b/modules/libcom/test/epicsThreadHooksTest.c similarity index 100% rename from test/epicsThreadHooksTest.c rename to modules/libcom/test/epicsThreadHooksTest.c diff --git a/test/epicsThreadOnceTest.c b/modules/libcom/test/epicsThreadOnceTest.c similarity index 100% rename from test/epicsThreadOnceTest.c rename to modules/libcom/test/epicsThreadOnceTest.c diff --git a/test/epicsThreadPerform.cpp b/modules/libcom/test/epicsThreadPerform.cpp similarity index 100% rename from test/epicsThreadPerform.cpp rename to modules/libcom/test/epicsThreadPerform.cpp diff --git a/test/epicsThreadPoolTest.c b/modules/libcom/test/epicsThreadPoolTest.c similarity index 100% rename from test/epicsThreadPoolTest.c rename to modules/libcom/test/epicsThreadPoolTest.c diff --git a/test/epicsThreadPriorityTest.cpp b/modules/libcom/test/epicsThreadPriorityTest.cpp similarity index 100% rename from test/epicsThreadPriorityTest.cpp rename to modules/libcom/test/epicsThreadPriorityTest.cpp diff --git a/test/epicsThreadPrivateTest.cpp b/modules/libcom/test/epicsThreadPrivateTest.cpp similarity index 100% rename from test/epicsThreadPrivateTest.cpp rename to modules/libcom/test/epicsThreadPrivateTest.cpp diff --git a/test/epicsThreadTest.cpp b/modules/libcom/test/epicsThreadTest.cpp similarity index 100% rename from test/epicsThreadTest.cpp rename to modules/libcom/test/epicsThreadTest.cpp diff --git a/test/epicsTimeTest.cpp b/modules/libcom/test/epicsTimeTest.cpp similarity index 100% rename from test/epicsTimeTest.cpp rename to modules/libcom/test/epicsTimeTest.cpp diff --git a/test/epicsTimeZoneTest.c b/modules/libcom/test/epicsTimeZoneTest.c similarity index 100% rename from test/epicsTimeZoneTest.c rename to modules/libcom/test/epicsTimeZoneTest.c diff --git a/test/epicsTimerTest.cpp b/modules/libcom/test/epicsTimerTest.cpp similarity index 100% rename from test/epicsTimerTest.cpp rename to modules/libcom/test/epicsTimerTest.cpp diff --git a/test/epicsTypesTest.c b/modules/libcom/test/epicsTypesTest.c similarity index 100% rename from test/epicsTypesTest.c rename to modules/libcom/test/epicsTypesTest.c diff --git a/test/epicsUnitTestTest.c b/modules/libcom/test/epicsUnitTestTest.c similarity index 100% rename from test/epicsUnitTestTest.c rename to modules/libcom/test/epicsUnitTestTest.c diff --git a/test/epicsUnitTestTest.plt b/modules/libcom/test/epicsUnitTestTest.plt similarity index 100% rename from test/epicsUnitTestTest.plt rename to modules/libcom/test/epicsUnitTestTest.plt diff --git a/test/fdmgrTest.c b/modules/libcom/test/fdmgrTest.c similarity index 100% rename from test/fdmgrTest.c rename to modules/libcom/test/fdmgrTest.c diff --git a/test/ipAddrToAsciiTest.cpp b/modules/libcom/test/ipAddrToAsciiTest.cpp similarity index 100% rename from test/ipAddrToAsciiTest.cpp rename to modules/libcom/test/ipAddrToAsciiTest.cpp diff --git a/test/macDefExpandTest.c b/modules/libcom/test/macDefExpandTest.c similarity index 100% rename from test/macDefExpandTest.c rename to modules/libcom/test/macDefExpandTest.c diff --git a/test/macLib.plt b/modules/libcom/test/macLib.plt similarity index 100% rename from test/macLib.plt rename to modules/libcom/test/macLib.plt diff --git a/test/macLibTest.c b/modules/libcom/test/macLibTest.c similarity index 100% rename from test/macLibTest.c rename to modules/libcom/test/macLibTest.c diff --git a/test/osiSockTest.c b/modules/libcom/test/osiSockTest.c similarity index 100% rename from test/osiSockTest.c rename to modules/libcom/test/osiSockTest.c diff --git a/test/ringBytesTest.c b/modules/libcom/test/ringBytesTest.c similarity index 100% rename from test/ringBytesTest.c rename to modules/libcom/test/ringBytesTest.c diff --git a/test/ringPointerTest.c b/modules/libcom/test/ringPointerTest.c similarity index 100% rename from test/ringPointerTest.c rename to modules/libcom/test/ringPointerTest.c diff --git a/test/rtemsTestHarness.c b/modules/libcom/test/rtemsTestHarness.c similarity index 100% rename from test/rtemsTestHarness.c rename to modules/libcom/test/rtemsTestHarness.c diff --git a/test/taskwdTest.c b/modules/libcom/test/taskwdTest.c similarity index 100% rename from test/taskwdTest.c rename to modules/libcom/test/taskwdTest.c diff --git a/test/yajlTest.plt b/modules/libcom/test/yajlTest.plt similarity index 100% rename from test/yajlTest.plt rename to modules/libcom/test/yajlTest.plt diff --git a/test/yajlTestCases.pm b/modules/libcom/test/yajlTestCases.pm similarity index 100% rename from test/yajlTestCases.pm rename to modules/libcom/test/yajlTestCases.pm diff --git a/test/yajlTestConverter.pl b/modules/libcom/test/yajlTestConverter.pl similarity index 100% rename from test/yajlTestConverter.pl rename to modules/libcom/test/yajlTestConverter.pl diff --git a/test/yajl_test.c b/modules/libcom/test/yajl_test.c similarity index 100% rename from test/yajl_test.c rename to modules/libcom/test/yajl_test.c diff --git a/vxWorks/Makefile b/modules/libcom/vxWorks/Makefile similarity index 100% rename from vxWorks/Makefile rename to modules/libcom/vxWorks/Makefile diff --git a/vxWorks/boost/assert.hpp b/modules/libcom/vxWorks/boost/assert.hpp similarity index 100% rename from vxWorks/boost/assert.hpp rename to modules/libcom/vxWorks/boost/assert.hpp diff --git a/vxWorks/boost/checked_delete.hpp b/modules/libcom/vxWorks/boost/checked_delete.hpp similarity index 100% rename from vxWorks/boost/checked_delete.hpp rename to modules/libcom/vxWorks/boost/checked_delete.hpp diff --git a/vxWorks/boost/config.hpp b/modules/libcom/vxWorks/boost/config.hpp similarity index 100% rename from vxWorks/boost/config.hpp rename to modules/libcom/vxWorks/boost/config.hpp diff --git a/vxWorks/boost/config/auto_link.hpp b/modules/libcom/vxWorks/boost/config/auto_link.hpp similarity index 100% rename from vxWorks/boost/config/auto_link.hpp rename to modules/libcom/vxWorks/boost/config/auto_link.hpp diff --git a/vxWorks/boost/config/compiler/gcc.hpp b/modules/libcom/vxWorks/boost/config/compiler/gcc.hpp similarity index 100% rename from vxWorks/boost/config/compiler/gcc.hpp rename to modules/libcom/vxWorks/boost/config/compiler/gcc.hpp diff --git a/vxWorks/boost/config/no_tr1/memory.hpp b/modules/libcom/vxWorks/boost/config/no_tr1/memory.hpp similarity index 100% rename from vxWorks/boost/config/no_tr1/memory.hpp rename to modules/libcom/vxWorks/boost/config/no_tr1/memory.hpp diff --git a/vxWorks/boost/config/no_tr1/utility.hpp b/modules/libcom/vxWorks/boost/config/no_tr1/utility.hpp similarity index 100% rename from vxWorks/boost/config/no_tr1/utility.hpp rename to modules/libcom/vxWorks/boost/config/no_tr1/utility.hpp diff --git a/vxWorks/boost/config/platform/vxworks.hpp b/modules/libcom/vxWorks/boost/config/platform/vxworks.hpp similarity index 100% rename from vxWorks/boost/config/platform/vxworks.hpp rename to modules/libcom/vxWorks/boost/config/platform/vxworks.hpp diff --git a/vxWorks/boost/config/posix_features.hpp b/modules/libcom/vxWorks/boost/config/posix_features.hpp similarity index 100% rename from vxWorks/boost/config/posix_features.hpp rename to modules/libcom/vxWorks/boost/config/posix_features.hpp diff --git a/vxWorks/boost/config/select_compiler_config.hpp b/modules/libcom/vxWorks/boost/config/select_compiler_config.hpp similarity index 100% rename from vxWorks/boost/config/select_compiler_config.hpp rename to modules/libcom/vxWorks/boost/config/select_compiler_config.hpp diff --git a/vxWorks/boost/config/select_platform_config.hpp b/modules/libcom/vxWorks/boost/config/select_platform_config.hpp similarity index 100% rename from vxWorks/boost/config/select_platform_config.hpp rename to modules/libcom/vxWorks/boost/config/select_platform_config.hpp diff --git a/vxWorks/boost/config/select_stdlib_config.hpp b/modules/libcom/vxWorks/boost/config/select_stdlib_config.hpp similarity index 100% rename from vxWorks/boost/config/select_stdlib_config.hpp rename to modules/libcom/vxWorks/boost/config/select_stdlib_config.hpp diff --git a/vxWorks/boost/config/stdlib/dinkumware.hpp b/modules/libcom/vxWorks/boost/config/stdlib/dinkumware.hpp similarity index 100% rename from vxWorks/boost/config/stdlib/dinkumware.hpp rename to modules/libcom/vxWorks/boost/config/stdlib/dinkumware.hpp diff --git a/vxWorks/boost/config/suffix.hpp b/modules/libcom/vxWorks/boost/config/suffix.hpp similarity index 100% rename from vxWorks/boost/config/suffix.hpp rename to modules/libcom/vxWorks/boost/config/suffix.hpp diff --git a/vxWorks/boost/config/user.hpp b/modules/libcom/vxWorks/boost/config/user.hpp similarity index 100% rename from vxWorks/boost/config/user.hpp rename to modules/libcom/vxWorks/boost/config/user.hpp diff --git a/vxWorks/boost/current_function.hpp b/modules/libcom/vxWorks/boost/current_function.hpp similarity index 100% rename from vxWorks/boost/current_function.hpp rename to modules/libcom/vxWorks/boost/current_function.hpp diff --git a/vxWorks/boost/detail/sp_typeinfo.hpp b/modules/libcom/vxWorks/boost/detail/sp_typeinfo.hpp similarity index 100% rename from vxWorks/boost/detail/sp_typeinfo.hpp rename to modules/libcom/vxWorks/boost/detail/sp_typeinfo.hpp diff --git a/vxWorks/boost/detail/workaround.hpp b/modules/libcom/vxWorks/boost/detail/workaround.hpp similarity index 100% rename from vxWorks/boost/detail/workaround.hpp rename to modules/libcom/vxWorks/boost/detail/workaround.hpp diff --git a/vxWorks/boost/enable_shared_from_this.hpp b/modules/libcom/vxWorks/boost/enable_shared_from_this.hpp similarity index 100% rename from vxWorks/boost/enable_shared_from_this.hpp rename to modules/libcom/vxWorks/boost/enable_shared_from_this.hpp diff --git a/vxWorks/boost/exception/detail/attribute_noreturn.hpp b/modules/libcom/vxWorks/boost/exception/detail/attribute_noreturn.hpp similarity index 100% rename from vxWorks/boost/exception/detail/attribute_noreturn.hpp rename to modules/libcom/vxWorks/boost/exception/detail/attribute_noreturn.hpp diff --git a/vxWorks/boost/exception/exception.hpp b/modules/libcom/vxWorks/boost/exception/exception.hpp similarity index 100% rename from vxWorks/boost/exception/exception.hpp rename to modules/libcom/vxWorks/boost/exception/exception.hpp diff --git a/vxWorks/boost/memory_order.hpp b/modules/libcom/vxWorks/boost/memory_order.hpp similarity index 100% rename from vxWorks/boost/memory_order.hpp rename to modules/libcom/vxWorks/boost/memory_order.hpp diff --git a/vxWorks/boost/shared_ptr.hpp b/modules/libcom/vxWorks/boost/shared_ptr.hpp similarity index 100% rename from vxWorks/boost/shared_ptr.hpp rename to modules/libcom/vxWorks/boost/shared_ptr.hpp diff --git a/vxWorks/boost/smart_ptr/bad_weak_ptr.hpp b/modules/libcom/vxWorks/boost/smart_ptr/bad_weak_ptr.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/bad_weak_ptr.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/bad_weak_ptr.hpp diff --git a/vxWorks/boost/smart_ptr/detail/operator_bool.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/operator_bool.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/operator_bool.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/operator_bool.hpp diff --git a/vxWorks/boost/smart_ptr/detail/shared_count.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/shared_count.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/shared_count.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/shared_count.hpp diff --git a/vxWorks/boost/smart_ptr/detail/sp_convertible.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/sp_convertible.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/sp_convertible.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/sp_convertible.hpp diff --git a/vxWorks/boost/smart_ptr/detail/sp_counted_base.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/sp_counted_base.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/sp_counted_base.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/sp_counted_base.hpp diff --git a/vxWorks/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/sp_counted_base_gcc_ppc.hpp diff --git a/vxWorks/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/sp_counted_base_gcc_x86.hpp diff --git a/vxWorks/boost/smart_ptr/detail/sp_counted_impl.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/sp_counted_impl.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/sp_counted_impl.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/sp_counted_impl.hpp diff --git a/vxWorks/boost/smart_ptr/detail/sp_has_sync.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/sp_has_sync.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/sp_has_sync.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/sp_has_sync.hpp diff --git a/vxWorks/boost/smart_ptr/detail/sp_nullptr_t.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/sp_nullptr_t.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/sp_nullptr_t.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/sp_nullptr_t.hpp diff --git a/vxWorks/boost/smart_ptr/detail/spinlock.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/spinlock.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/spinlock.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/spinlock.hpp diff --git a/vxWorks/boost/smart_ptr/detail/spinlock_pool.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/spinlock_pool.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/spinlock_pool.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/spinlock_pool.hpp diff --git a/vxWorks/boost/smart_ptr/detail/spinlock_pt.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/spinlock_pt.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/spinlock_pt.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/spinlock_pt.hpp diff --git a/vxWorks/boost/smart_ptr/detail/spinlock_sync.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/spinlock_sync.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/spinlock_sync.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/spinlock_sync.hpp diff --git a/vxWorks/boost/smart_ptr/detail/yield_k.hpp b/modules/libcom/vxWorks/boost/smart_ptr/detail/yield_k.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/detail/yield_k.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/detail/yield_k.hpp diff --git a/vxWorks/boost/smart_ptr/enable_shared_from_this.hpp b/modules/libcom/vxWorks/boost/smart_ptr/enable_shared_from_this.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/enable_shared_from_this.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/enable_shared_from_this.hpp diff --git a/vxWorks/boost/smart_ptr/shared_ptr.hpp b/modules/libcom/vxWorks/boost/smart_ptr/shared_ptr.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/shared_ptr.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/shared_ptr.hpp diff --git a/vxWorks/boost/smart_ptr/weak_ptr.hpp b/modules/libcom/vxWorks/boost/smart_ptr/weak_ptr.hpp similarity index 100% rename from vxWorks/boost/smart_ptr/weak_ptr.hpp rename to modules/libcom/vxWorks/boost/smart_ptr/weak_ptr.hpp diff --git a/vxWorks/boost/throw_exception.hpp b/modules/libcom/vxWorks/boost/throw_exception.hpp similarity index 100% rename from vxWorks/boost/throw_exception.hpp rename to modules/libcom/vxWorks/boost/throw_exception.hpp diff --git a/vxWorks/boost/tr1/detail/config.hpp b/modules/libcom/vxWorks/boost/tr1/detail/config.hpp similarity index 100% rename from vxWorks/boost/tr1/detail/config.hpp rename to modules/libcom/vxWorks/boost/tr1/detail/config.hpp diff --git a/vxWorks/boost/tr1/memory.hpp b/modules/libcom/vxWorks/boost/tr1/memory.hpp similarity index 100% rename from vxWorks/boost/tr1/memory.hpp rename to modules/libcom/vxWorks/boost/tr1/memory.hpp diff --git a/vxWorks/boost/type_traits/is_signed.hpp b/modules/libcom/vxWorks/boost/type_traits/is_signed.hpp similarity index 100% rename from vxWorks/boost/type_traits/is_signed.hpp rename to modules/libcom/vxWorks/boost/type_traits/is_signed.hpp diff --git a/vxWorks/boost/weak_ptr.hpp b/modules/libcom/vxWorks/boost/weak_ptr.hpp similarity index 100% rename from vxWorks/boost/weak_ptr.hpp rename to modules/libcom/vxWorks/boost/weak_ptr.hpp