0765d5e0b1
Added support for handling strings as arrays of char (aka long strings); new -S option switches this feature.
Ralph Lange2009-03-31 19:39:39 +00:00
6a17b86743
Added support for handling strings as arrays of char (aka long strings); new -S option switches this feature. Fixed some inconsistencies with data print formats for enums and arrays.
Ralph Lange2009-03-31 19:39:06 +00:00
ed4a2972d6
Long string support: In dbStatic, split record and field search to make parsing easier. In dbAccess, '$' field name suffix makes field an array of DBF_CHAR.
Andrew Johnson2009-03-25 23:02:28 +00:00
7ce49bf131
Reworked various hash tables, using the faster epicsStrHash() routines; added per-bucket locks to the PV Directory, needed for run-time alias creation; speed up gpHash lookups; improved the output of both Dump routines.
Andrew Johnson2009-03-19 23:00:44 +00:00
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