Commit Graph
103 Commits
Author SHA1 Message Date
Michael Davidsaver 32340584b4 epicsGetExecDir() paths relative to executable
For linux, enable softIoc to find .dbd relative to the executable
location.

The same could be done for other targets

*bsd
  may have symlink /proc/curproc/file
  fallback to sysctl() with KERN_PROC_PATHNAME

solaris
  getexecname()

mac
  _NSGetExecutablePath()

WIN32
  GetModuleFileName(NULL)

others
  out of luck...
2018-11-20 22:00:42 -08:00
Michael Davidsaver 383b6b1c36 add aslibtest 2018-11-14 19:46:59 -08:00
Michael Davidsaver bb19bd519e asLib add asInitMem() 2018-11-14 19:46:54 -08:00
Michael Davidsaver d70bfed75b RTEMS: add zoneset() 2018-11-14 09:57:15 -08:00
Michael Davidsaver 3c2fe264cd epicsThreadRealtimeLock: clarify errors
give some more descriptive, linux specific, error messages
2018-11-14 09:55:19 -08:00
Michael Davidsaver 716f102dd6 rsrv: avoid redundant getpeername()
also do some extra, and redundant checks,
on accepted sockets.
2018-11-14 09:55:09 -08:00
Michael Davidsaver cae597d21c ca: suppress repeated UDP error messages 2018-11-14 09:43:14 -08:00
Michael Davidsaver c23012d081 rsrv: suppress repeated UDP error messages 2018-11-14 09:43:14 -08:00
Michael Davidsaver 30268e3577 ioc/db: dbRegisterServer() only warn on actual redefinition
avoid noise when simply run twice.
2018-11-04 20:04:05 -08:00
Michael Davidsaver ebe7cf046e libCom: iocshRegisterVariable() only warn on actual redefinition
Avoid noise if simply called twice.
2018-11-04 19:32:48 -08:00
Andrew Johnson 560f43b561 Use private server ports in netget test 2018-11-02 17:01:00 -05:00
Andrew Johnson 6fb98c07b0 Last attempt with the netget test before I disable it 2018-11-01 11:56:43 -05:00
Andrew Johnson 7bd55cb233 Protect IOC.pm against <PIPE> errors
These can happen if the IOC dies prematurely.
2018-10-31 17:57:26 -05:00
Andrew Johnson 5f0b8eb064 Merge 'netget' tests into 7.0 2018-10-31 17:14:17 -05:00
Michael Davidsaver f6391ee702 update PVA modules with pvtools rework 2018-10-31 13:47:24 -07:00
Andrew Johnson d129af29c2 netget test: Configure environment to keep traffic local 2018-10-30 17:24:32 -05:00
Andrew Johnson 36c2f78355 Adjust pvget regexp for newer output 2018-10-30 17:23:31 -05:00
Andrew Johnson 464e8a4f14 Added Perl EPICS::IOC module and netget test program 2018-10-30 11:35:03 -05:00
Andrew Johnson f0bbae1767 Merge Dirk's FixShellCommands branch into 7.0 2018-10-30 09:51:02 -05:00
Andrew Johnson fbbd2369e9 Update submodules 2018-10-30 09:44:35 -05:00
Michael Davidsaver 78537fbb80 update all PVA modules 2018-10-28 19:04:18 -07:00
Michael Davidsaver 78b6312f49 fix mingw build 2018-10-28 19:03:42 -07:00
Andrew Johnson 818e6c236d Rework epicsMakeMemFs.pl script to use higher level constructs 2018-10-26 17:07:29 -05:00
Andrew Johnson 23d9176772 Clean-up of aai and waveform record sources 2018-10-26 17:05:40 -05:00
Andrew Johnson 2efe56c6d1 Merge 3.16 (after 3.16.2-rc1) into 7.0 2018-10-26 17:04:53 -05:00
zimoch 4190f38db0 add macro IOCSH_STATIC_FUNC to avoid '#ifdef vxWorks' in code 2018-10-23 17:51:46 +02:00
Andrew Johnson 5f68d62f40 Merge branch 'fixups/move_initHooks' into 7.0 2018-10-20 21:38:04 -05:00
Michael Davidsaver 6f29a00ead update PVD, PVA, and P2P 2018-10-08 10:23:46 -07:00
zimoch 9b328a0ca4 Removed usage messages from epicsEnvSet except for vxWorks but kept the check for NULL. For vxWorks removed the () from usage message. 2018-09-28 11:38:29 +02:00
zimoch e8e013d65f removed () from uage messages 2018-09-28 11:36:59 +02:00
zimoch b2f3bafa64 Removed usage message from dbStateCreate because it is not only a shell function but an API as well. But kept check for NULL. Added check for NULL in dbStateFind as well. 2018-09-28 11:36:02 +02:00
zimoch d44f5616a9 add missing command line functions to vxWorks shell 2018-09-27 13:35:45 +02:00
zimoch 1cb0c5b4d0 Fix command line functions: print error if required arguments are missing 2018-09-27 13:35:10 +02:00
Andrew Johnson 9a454bea68 Restore the ability to write to mbbi/mbbo *VL fields
Fixes lp: #1794196
2018-09-25 10:56:57 -05:00
Michael Davidsaver 7c5892adbf update PVD/PVA 2018-09-20 08:50:23 -07:00
Andrew Johnson dd1e63d1f4 Update submodules 2018-08-04 15:11:35 -05:00
Andrew Johnson 504ae922c6 Merge 3.16 branch into 7.0 2018-08-04 14:53:43 -05:00
Andrew Johnson 0eaa343c90 Merge 3.16 into 7.0 2018-07-14 18:29:33 -05:00
Andrew Johnson 6a03679057 Update submodules 2018-07-14 17:37:54 -05:00
Michael Davidsaver b4ce30cfe5 update modules/pvAccess 2018-07-06 16:31:50 -07:00
Michael Davidsaver dc310a4238 move initHooks to libCom 2018-06-27 18:00:14 -07:00
Michael Davidsaver d77a96d23d update PVA modules 2018-06-27 16:55:32 -07:00
Andrew Johnson 7e598c60cc Merge changes from 3.16 branch into 7.0 2018-06-20 23:27:49 -05:00
Ralph Lange 0248570123 Merge branch 'database/master' back 2018-06-20 09:32:23 +02:00
Ralph Lange cdd8f610ec Merge branch 'ca/master' back 2018-06-20 08:57:14 +02:00
Ralph Lange 4441399dcb Merge branch 'libcom/master' back 2018-06-19 16:52:24 +02:00
Ralph Lange 893fbae559 Remove EPICS Base submodules 2018-06-19 11:49:10 +02:00
Ralph Lange e165567234 Move all under modules/ca 2018-06-19 11:33:25 +02:00
Ralph Lange 568c405165 Move all under modules/database 2018-06-19 11:31:13 +02:00
Ralph Lange 833648c977 Move all under modules/libcom 2018-06-19 11:25:46 +02:00