b6a22aa844
removed optimization which could make the ca client library vulnerable if the following function indicates recv bytes are pending but recv blocks anyways.
Jeff Hill
2009-07-17 21:33:18 +00:00
5b62da8229
fixed memory leak caused by previous revision (fixing compiler warnings)
Jeff Hill
2009-07-17 19:15:39 +00:00
8b9dc86233
Added GNU=NO.
Janet B. Anderson
2009-07-16 14:33:52 +00:00
4a898e6ed7
Changed $(MAKEBPT) to $(TOOLS)/makeBpt$(HOSTEXE) to fix win32-x86 build.
Janet B. Anderson
2009-07-15 21:15:56 +00:00
58a6493596
fixed command line arguments to follow standards
Jeff Hill
2009-07-14 23:26:10 +00:00
93809bd857
billy is nolonger an on-the-fly pv
Jeff Hill
2009-07-14 23:25:24 +00:00
90ed36c572
fix allows regression tests to work against async pv
Jeff Hill
2009-07-14 23:24:35 +00:00
9e49e0131f
fix for mantis 348
Jeff Hill
2009-07-14 22:51:06 +00:00
d01e54bd34
documented excas
Jeff Hill
2009-07-14 22:41:23 +00:00
5c6975b24d
improved tests
Jeff Hill
2009-07-14 22:41:08 +00:00
d7ae0fbce6
made lib more robust if server sends duplicate connect channel response
Jeff Hill
2009-07-14 22:39:41 +00:00
7d2be4f947
added comment
Jeff Hill
2009-07-14 22:37:41 +00:00
6fc8ac3c91
Removed BUILD_CLASS def.
Janet B. Anderson
2009-07-14 20:17:24 +00:00
6219ab5059
Added BUILD_CLASS=HOST.
Janet B. Anderson
2009-07-14 19:30:51 +00:00
2b8055672d
Removed ECHO definition.
Janet B. Anderson
2009-07-13 21:28:30 +00:00
94301c8838
Set BUILD_CLASS=HOST and HOST_OPT=NO.
Janet B. Anderson
2009-07-13 21:27:38 +00:00
493085cb42
Added BUILD_CLASS and HOST_OPT definitions.
Janet B. Anderson
2009-07-13 21:18:13 +00:00
1a5bd98408
Added BUILD_CLASS and HOST_OPT definitions.
Janet B. Anderson
2009-07-13 21:00:44 +00:00
9d435693ab
Added HOST_OPT and BUILD_CLASS definitions.
Janet B. Anderson
2009-07-13 20:56:33 +00:00
619d8aa541
Include linux-x86 file.
Janet B. Anderson
2009-07-13 20:55:13 +00:00
4848b0d1e1
Modified locations of OPT and BUILD_CLASS defintions.
Janet B. Anderson
2009-07-13 20:51:44 +00:00
7651d3f5ac
Simplified cross debug build macro definitions.
Janet B. Anderson
2009-07-13 20:31:45 +00:00
f5e287ae39
Perl CA and dbDefs.h
Andrew Johnson
2009-07-10 23:19:53 +00:00
1c18e92da7
Removing seemingly unnecessary dependancy lines.
Janet B. Anderson
2009-07-10 22:00:18 +00:00
ae85d44190
Remove comment line.
Janet B. Anderson
2009-07-10 21:54:25 +00:00
83618673bc
Executed host tools should be from EPICS_BASE_HOST_BIN directory.
Janet B. Anderson
2009-07-10 21:51:25 +00:00
d1bbd5037f
Removed unneeded ECHO definition.
Janet B. Anderson
2009-07-10 14:42:09 +00:00
4c9fe7e0c0
Added linker options -h, -z text, -z defs to shrlib builds.
Janet B. Anderson
2009-07-09 21:53:27 +00:00
1235a1444b
Added the -h (set internal name) link option to shrlib builds.
Janet B. Anderson
2009-07-09 21:52:32 +00:00
3d717f4476
(M. Davidsaver): errnumlist was never initialized. Removed long-deprecated errSymFind routine.
Andrew Johnson
2009-07-09 20:11:02 +00:00
8655ea9e2a
doc for excas
Jeff Hill
2009-07-09 18:43:17 +00:00
0fb320c263
(M. Davidsaver): Use ELLLIST init macros.
Andrew Johnson
2009-07-09 18:37:26 +00:00
9663cd58f1
Fixed ELL*_INIT macros.
Andrew Johnson
2009-07-09 17:51:17 +00:00
039648824c
Remove redundant macro definitions already defined in dbDefs.h (M. Davidsaver)
Andrew Johnson
2009-07-09 17:06:45 +00:00
4e0ab97038
(M. Davidsaver): static keyword is part of C89, remove all uses and internal definitions of LOCAL macro
Andrew Johnson
2009-07-09 16:37:24 +00:00
d7d0531394
offsetof is required by C89 (M. Davidsaver)
Andrew Johnson
2009-07-09 16:19:57 +00:00
d6fcbe14ab
Cleaned up dbDefs.h and errMdef.h Added various #include lines needed in other sources.
Andrew Johnson
2009-07-09 15:27:43 +00:00
710fc16aa4
Modified to build on Perl 5.8.4.
Andrew Johnson
2009-07-09 14:54:41 +00:00
afbcfeaa02
Modified a comment line.
Janet B. Anderson
2009-07-09 14:50:15 +00:00
3e782f0220
test for mantis 285
Jeff Hill
2009-07-08 23:29:51 +00:00
7b52eaac73
test for mantis 346
Jeff Hill
2009-07-08 22:08:00 +00:00
42957877d9
fix for mantis 346
Jeff Hill
2009-07-08 21:43:38 +00:00
245e9b5195
Added an END {} block and CA->context_destroy method for proper shutdown.
Andrew Johnson
2009-07-08 21:33:01 +00:00
bf39f9935c
Cosmetic.
Andrew Johnson
2009-07-08 19:08:22 +00:00
70bf066ba9
Added ELLNODE_INIT and ELLLIST_INIT macros.
Andrew Johnson
2009-07-08 19:04:22 +00:00
a318ace551
Replaced YES and NO macros with their menuYesNo or menuSimm equivalents.
Andrew Johnson
2009-07-08 18:14:11 +00:00
16f839ac12
regression test for mantis 284
Jeff Hill
2009-07-08 18:00:19 +00:00
cba3d9673d
fix for mantis 284
Jeff Hill
2009-07-08 18:00:03 +00:00
162fa000c8
fix for compiler warnings in mantis 337
Jeff Hill
2009-07-07 23:54:41 +00:00
0e4891201e
fix for compiler warnings in mantis 337
Jeff Hill
2009-07-07 23:47:38 +00:00
f7bfbf73f8
additional patches for memory leaks (see mantis 340)
Jeff Hill
2009-07-07 23:09:21 +00:00
6a2044cb01
added verifyContextRundownFlush
Jeff Hill
2009-07-07 21:39:43 +00:00
9f6e7a5cd7
fix for mantis 334
Jeff Hill
2009-07-07 20:05:39 +00:00
47c6046eef
Revised documentation a bit.
Andrew Johnson
2009-07-07 15:56:16 +00:00
eb800fd351
Use new provider registration function name.
Andrew Johnson
2009-07-06 20:17:29 +00:00
54928bf94f
Added PINI values RUNNING and PAUSED.
Andrew Johnson
2009-07-02 20:05:59 +00:00
68dbf8addd
Added PINI values RUNNING and PAUSED, needed for Asyn.
Andrew Johnson
2009-07-02 20:05:32 +00:00
2e38b09398
Tidy-up, deleted vxWorks-specific version (unnecessary), added the task name to the printed assert message.
Andrew Johnson
2009-07-02 19:49:11 +00:00
a2eb148726
removed extraneous line continuation
Jeff Hill
2009-07-01 22:28:41 +00:00
6129bfc8d5
fixed race condition gdd_NEWDEL_NEW macro
Jeff Hill
2009-07-01 22:19:53 +00:00
cc3245bf65
finished removal of epicsShareAPI (as I assume was intended)
Jeff Hill
2009-06-30 19:15:48 +00:00
c73dba8037
Fixed ECHO lines and added DBDFLAGS to DBTOMENUH command line.
Janet B. Anderson
2009-06-29 16:17:01 +00:00
813add592f
Changed a comment line.
Janet B. Anderson
2009-06-26 20:59:33 +00:00
7ffcfd9bc0
Remove comment lines accidently committed.
Janet B. Anderson
2009-06-26 20:43:02 +00:00
c916b60c1d
Created a ECHO macro and used it in the rules lines.
Janet B. Anderson
2009-06-26 20:37:22 +00:00
f84e70487f
Added long string support
Andrew Johnson
2009-06-25 20:22:35 +00:00
9aeb33a040
Added long strings, DBE_PROPERTY and -F option
Andrew Johnson
2009-06-25 20:21:25 +00:00
530929cd5a
Cleanup
Andrew Johnson
2009-06-25 20:16:00 +00:00
81b1011d8c
Added long string support, output structure types fully.
Andrew Johnson
2009-06-25 20:04:28 +00:00
0d1200ef0b
Added long string support and DBE_PROPERTY.
Andrew Johnson
2009-06-25 20:01:27 +00:00
b98655b8f3
Moved checkRelease target rules into RULES_BUILD, use CONFIG_TARGETS to only run in TOP/configure.
Andrew Johnson
2009-06-24 19:33:57 +00:00
1590358de4
Ignore any RULES value in the RELEASE files.
Andrew Johnson
2009-06-24 19:27:33 +00:00
c1c8c914db
Moved RULES and CHECK_RELEASE settings, cleanup.
Andrew Johnson
2009-06-24 19:25:16 +00:00
9bbe163f52
Moved CHECK_RELEASE definition to CONFIG_SITE.
Janet B. Anderson
2009-06-23 19:45:23 +00:00
f20ccc6c09
Moved the shared set of rules definition, RULES, to RELEASE.
Janet B. Anderson
2009-06-23 19:43:58 +00:00
d8586726a4
Tried to simplify library build rules.
Janet B. Anderson
2009-06-22 21:23:16 +00:00
d84d198733
Initialize the errSym table as part of errlogInit rather than doing it later in an error path, when we might have already run out of memory!
Andrew Johnson
2009-06-19 18:24:22 +00:00
f2a96aec94
make sure and remove any UDP message remnants if there is an exception in a UDP message handler stub
Jeff Hill
2009-06-16 17:45:35 +00:00
957c869c87
Fix off-by-1 error in dbPutFieldLink() when checking long input string.
Andrew Johnson
2009-06-15 22:30:27 +00:00
3c19da6b3b
Allow INP/OUT to be set if DSET is NULL.
Andrew Johnson
2009-06-15 20:52:36 +00:00
f32394e795
pdevLibVirtualOS needs epicsShareDef and explicitly setting to NULL, but we can't do the latter in the os/default version.
Andrew Johnson
2009-06-15 16:10:07 +00:00
5d9317339f
Removed function versions of macros, spacing cleanup.
Andrew Johnson
2009-06-11 22:23:37 +00:00
bd57eb8c83
Added action.arch rules.
Janet B. Anderson
2009-06-10 20:54:59 +00:00
5a5e2d8f74
Solve extended device support registration issue across shared libraries.
Andrew Johnson
2009-06-10 20:19:32 +00:00
337f53c109
Allow "make <t_a>" builds.
Janet B. Anderson
2009-06-09 18:51:25 +00:00
aea3c3cc66
Fixed include file name CONFIG_SITE.darwinCommon.darwinCommon
Janet B. Anderson
2009-06-09 14:23:55 +00:00
3b27446fbf
ENUM string field sizes.
Andrew Johnson
2009-06-08 20:02:56 +00:00
cb0f8d5c72
Make all enum string fields the maximum size that CA can transport.
Andrew Johnson
2009-06-08 19:55:49 +00:00
a66a192ed5
Expand READONLY macro, deprecate.
Andrew Johnson
2009-06-05 19:56:33 +00:00
be6b1c4e31
Fix implicit declaration of isspace()
Andrew Johnson
2009-06-05 19:16:31 +00:00
4fc14d2dfb
Fix slash.
Andrew Johnson
2009-06-05 19:10:46 +00:00
84d0a83ba3
More ANSIfication.
Andrew Johnson
2009-06-05 19:07:24 +00:00
ebec683578
Bug fix from Michael Davidsaver at Brookhaven.
Janet B. Anderson
2009-06-05 16:02:26 +00:00
f8e01c5536
SIGALARM stuff.
Andrew Johnson
2009-06-05 15:52:07 +00:00
9338d4ec59
Removed the guts of the SigAlarm code, which was only needed for HPUX and on Linux breaks external libraries that use the Posix Timer API.
Andrew Johnson
2009-06-04 21:31:39 +00:00
5ce69c7db0
Allow override of RTEMS_BASE asnd RTEMS_VERSION in other top dirs.
Janet B. Anderson
2009-06-04 18:29:33 +00:00
8edbf9268c
Fixed some compiler warnings.
Andrew Johnson
2009-06-03 15:11:30 +00:00
719a82590c
Replace bzero() calls with memset(), fix Win32 issue.
Andrew Johnson
2009-06-03 15:00:08 +00:00
68bdaa899e
Fixes to allow building on Solaris. Its <cxxx> headers are evidently not quite drop-in C++ replacements for the <xxx.h> C versions.
Andrew Johnson
2009-06-02 22:31:46 +00:00
a052ed56b2
EPICS_CA_BEACON _PERIOD wasnt listed as the default for EPICS_CAS_BEACON_PERIOD
Jeff Hill
2009-06-01 17:50:01 +00:00