400c482bb2
fixed the following problems o application could hang for too long in ca_context_destroy() attempting a clean shutdown if circuit is known to be unresponsive o unexpected errno from recv message was improperrly supressed for locally initiated circuit abort
Jeff Hill2004-06-22 18:21:12 +00:00
3b602063fa
made two member functions private
Jeff Hill2004-06-22 18:15:30 +00:00
c097ce9b82
added channel connected context destroy test
Jeff Hill2004-06-21 21:34:45 +00:00
e5ba349551
eliminated redundant code from subscription and channel destroy
Jeff Hill2004-06-17 23:32:36 +00:00
7f3db9f676
channelNode public memebers should be protected members
Jeff Hill2004-06-17 23:32:09 +00:00
d0ca66c2e3
cancel outstanding IO when a channel becomes unresponsive
Jeff Hill2004-06-17 23:31:30 +00:00
33ee0cba83
no need to maintain count of circuits insttalled when they are installed on a doubly linked list
Jeff Hill2004-06-17 23:30:32 +00:00
61a4d8a0d3
protect against exceptions occurring when eliminating excessive send backlog o creating channel o creating subscription also eliminated redundant code from subscription destroy
Jeff Hill2004-06-17 23:26:18 +00:00
88b13e36f0
removed call to epicsThreadSleep() in verifyImmediateTearDown()
Jeff Hill2004-06-17 23:16:16 +00:00
42b80245b3
Significantly revised, added stuff about default values.
Andrew Johnson2004-06-17 18:22:06 +00:00
b14965dee5
Build with R3.14 rules if available (not tested...)
Andrew Johnson2004-06-17 16:19:47 +00:00
d5d828aa7b
Let this compile and run (with reduced capability) on R3.13.
W. Eric Norum2004-06-14 18:02:00 +00:00
da5bc3b820
disconnect servers that send missaligned protocol
Jeff Hill2004-06-14 17:45:43 +00:00
1a6c1caa54
Fixed path to ConvertingR3.14.1AppsToR3.14.2.html so future website copies don't have to be changed on installation.
Andrew Johnson2004-06-14 16:41:44 +00:00
0e0aa7bac5
disconnect servers that send missaligned protocol
Jeff Hill2004-06-11 19:27:50 +00:00
ef04b81c74
disconnect clients that send missaligned protocol
Jeff Hill2004-06-11 18:56:55 +00:00
7035e0f475
Replaced macErrMessage macros with errlogPrintf Fixed 2 possible buffer overflow bugs Added an entry type string for error/warning messages Implemented default values in macro expansions $(name=default) Improved usefulness of error reporting
Andrew Johnson2004-06-11 15:40:14 +00:00
6a9163988d
1) Always print expanded line regardless of the state of the -V flag and the presence or absence of undefined macros. 2) Exit with status 2 if warnings are enabled (-V) and one or more macros is undefined.
W. Eric Norum2004-06-03 21:34:55 +00:00
d813690363
Limit scope of macro definitions to a single template file.
W. Eric Norum2004-06-03 21:09:20 +00:00
7366f7359c
Added final call to errlogFlush(), needed for solaris-sparc-gnu for some unknown reason - without it, the program doesn't always exit properly.
Andrew Johnson2004-05-28 18:17:25 +00:00
b5ee956916
Allow application to be copied and run anywhere. The downside of this change is that the application *must* be executed from the directory in which the st.cmd file resides.
W. Eric Norum2004-05-23 16:50:52 +00:00
720f6ba418
Simplify virtual-linac build procedure. Sequence programs are now enabled simply by adding a SNCSEQ entry to configure/RELEASE.
W. Eric Norum2004-05-22 16:55:17 +00:00
329172afc7
fixed logic surrounding subscription cancel 1) When channel is destroyed, but subscription not installed into a server 2) When subscription is destroyed, but has not been installed in server
Jeff Hill2004-05-21 00:57:51 +00:00
57d488b7a0
supress disconnect callback when context is destroyed
Jeff Hill2004-05-20 17:22:40 +00:00
5fc1e3217b
workaround for borland bcc weirdness
Jeff Hill2004-05-19 16:07:06 +00:00
164449f0d6
Remove startCaRepeater - no longer works, use caRepeater from src/ca. Tidy up rc2 stuff.
Andrew Johnson2004-05-18 19:22:38 +00:00
5bf2821512
Make EPICS command-line routines the default (no RTEMS add-on packages required). Add libraries for readline.
W. Eric Norum2004-05-18 18:05:36 +00:00
4818d705a5
HPUX needs to use SIGALRM and so can't use the POSIX version.
W. Eric Norum2004-05-18 17:36:31 +00:00
ecd7d5a9ce
configure/tools provides a replacement for absPath.pl, use that instead.
Andrew Johnson2004-05-17 21:43:50 +00:00
2bef3a2d08
Added two new envParams and converted iocsh to use these instead of getenv()
Andrew Johnson2004-05-17 21:40:10 +00:00
668ecc9b94
Added EPICS_HOST_ARCH win32-x86-cygwin renamed to cygwin-x86.
Janet B. Anderson2004-05-17 21:27:33 +00:00
267e352bb5
Fix problem introduced by Win32 fix, do it properly.
Andrew Johnson2004-05-17 21:07:10 +00:00
36d3033de4
Fixed comment typo and removed duplicate export line.
Janet B. Anderson2004-05-17 14:38:37 +00:00