7eeb70a8d9
Added epicsStrHash() and epicsMemHash(), after analyzing several hash functions found online and the two already in Base (which both perform a memory lookup per character and are not as good as this one).
Andrew Johnson2009-03-19 17:44:22 +00:00
dd54062496
fixed mantis 336 - timer queue should have try / catch block around call to user's expiration callback
Jeff Hill2009-03-13 17:23:07 +00:00
683c5bddf1
Commented test for j option in MAKEFLAGS. Test NOT working in make 3.81.
Janet B. Anderson2009-03-12 18:38:14 +00:00
80d0245193
Added .depends files in O.Common for header files created from dbd files.
Janet B. Anderson2009-03-12 18:22:05 +00:00
6766e46ab5
A later modification escaped into the previous set of changes...
Andrew Johnson2009-03-05 23:31:10 +00:00
8597ae087b
Allow getting a DBF_*LINK field using a DBR_CHAR array (put already done). Fetch options before SPC_ATTRIBUTE str; allow a DBR_CHAR array there too.
Andrew Johnson2009-03-05 21:23:22 +00:00
11abbb06d7
Added libdl to the OS libraries needed, for dlopen/dlsym.
Andrew Johnson2009-03-04 22:51:41 +00:00
edcb7b96f8
fixed removeAll does not set the nInUse count to zero
Jeff Hill2009-03-04 22:00:55 +00:00
31d6255169
fix for deleteing IO that wasnt selected for delete nor removed from the list in clearOutstandingReads. This problem would probably only occur with R3.13 clients, and only then if the R3.13 client times out in ca_pend_io.
Jeff Hill2009-03-04 19:33:18 +00:00
4cb0d85b34
Removed all references to CONFORM flags in configure files.
Janet B. Anderson2009-03-03 19:54:19 +00:00
aadbf07647
Return epicsMutexLockError rather than calling cantProceed() if the pthread_mutex_ functions return EINVAL.
Andrew Johnson2009-03-03 18:00:49 +00:00
40c802ad7b
moved declaration using template down to below where its template parameter is declared in case inclass friend forward reference to the template parameter doesnt carry forward on all compilers
Jeff Hill2009-02-23 21:44:39 +00:00
68f6b7d47c
workaround for archaic T202 g++ bug
Jeff Hill2009-02-23 21:40:52 +00:00
ce3c3919ba
Stephen Norum indicates that the conditionals are unnecessary.
W. Eric Norum2009-02-23 18:11:40 +00:00
e6b0b38f61
Starting in Mac OS X 10.5 (Leopard) shared libraries and bundles don't have direct access to environ (man environ). CVS: ----------------------------------------------------------------------
W. Eric Norum2009-02-23 15:36:30 +00:00
b62d796bff
Improve error reporting by addToList & deleteFromList.
Andrew Johnson2009-02-14 00:05:01 +00:00
77669d793d
fixed situations where local host name cache is repatedly created and destroyed
Jeff Hill2009-02-11 00:50:28 +00:00
76c9329b5e
Moved interruptAccept management into scanPause/scanRun functions.
Andrew Johnson2009-01-06 23:22:28 +00:00
a7a6c01bea
Removed the pthread_cancel() functionality from posix/osdThread.c, resolving the whole issue with catch(...) on NPTL.
Andrew Johnson2009-01-06 23:06:25 +00:00
4026d9f27c
Nested classes have no special access priviledges to their outer class, but only the vxWorks compiler seems to check this. Added friend to fix. An implicit constructor is only created if no user-defined ones exist.
Andrew Johnson2009-01-06 21:53:04 +00:00
1bccf6879e
Replaced most TestAsyn support with a common extended support layer.
Andrew Johnson2009-01-06 17:31:57 +00:00