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 Johnson
2009-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 Hill
2009-03-13 17:23:07 +00:00
683c5bddf1
Commented test for j option in MAKEFLAGS. Test NOT working in make 3.81.
Janet B. Anderson
2009-03-12 18:38:14 +00:00
80d0245193
Added .depends files in O.Common for header files created from dbd files.
Janet B. Anderson
2009-03-12 18:22:05 +00:00
49e317dccb
Updated DEPEND_DIRS for vxWorks directory.
Janet B. Anderson
2009-03-12 15:50:50 +00:00
78d25cbf4b
Removed iocshLibrary - it no longer exists.
Janet B. Anderson
2009-03-11 19:23:18 +00:00
89442d6ed6
Changed LIBSRCS to LIB_SRCS.
Janet B. Anderson
2009-03-11 19:11:21 +00:00
3d588b13fc
Changed LIBSRCS to LIB_SRCS.
Janet B. Anderson
2009-03-11 18:51:25 +00:00
e42837e291
Update DST settings for 2009.
Andrew Johnson
2009-03-10 20:40:22 +00:00
100318d1b3
Remove unnecessary casts.
Andrew Johnson
2009-03-10 19:20:38 +00:00
f8c921e6a0
Mark struct dbAddr arg's const.
Andrew Johnson
2009-03-10 18:54:47 +00:00
7ae6f9d137
Modified STATIC build. Make all *_SYS_LIBS dynamic. Test non SYS_LIBS for dynamic or archive.
Janet B. Anderson
2009-03-10 18:54:14 +00:00
aacee9c584
Cosmetic only.
Andrew Johnson
2009-03-10 18:51:03 +00:00
8e01d0dfe8
Modified STATIC build. Make all *_SYS_LIBS dynamic. Test non SYS_LIBS for dynamic or archive.
Janet B. Anderson
2009-03-10 18:46:38 +00:00
f3d2ba9551
Removed PROD_SYS_LIBS definition.
Janet B. Anderson
2009-03-10 16:44:28 +00:00
2f6b8f3c61
Dont print remove command.
Janet B. Anderson
2009-03-09 16:05:15 +00:00
2ad9341e45
Fixed CREATESUBSTITUTIONS rule.
Janet B. Anderson
2009-03-09 15:56:14 +00:00
20916bbf24
Count aliases separately in reports.
Andrew Johnson
2009-03-06 23:51:54 +00:00
6766e46ab5
A later modification escaped into the previous set of changes...
Andrew Johnson
2009-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 Johnson
2009-03-05 21:23:22 +00:00
e2a933c51f
Cosmetic changes; reformatting, style etc.
Andrew Johnson
2009-03-05 20:38:10 +00:00
11abbb06d7
Added libdl to the OS libraries needed, for dlopen/dlsym.
Andrew Johnson
2009-03-04 22:51:41 +00:00
edcb7b96f8
fixed removeAll does not set the nInUse count to zero
Jeff Hill
2009-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 Hill
2009-03-04 19:33:18 +00:00
1fbf624e5f
Removed commented references to CONFORM flags.
Janet B. Anderson
2009-03-03 20:24:03 +00:00
4cb0d85b34
Removed all references to CONFORM flags in configure files.
Janet B. Anderson
2009-03-03 19:54:19 +00:00
aadbf07647
Return epicsMutexLockError rather than calling cantProceed() if the pthread_mutex_ functions return EINVAL.
Andrew Johnson
2009-03-03 18:00:49 +00:00
33b4942ae2
Cosmetic.
Andrew Johnson
2009-03-03 17:18:16 +00:00
3093d8f4f4
Reduce duplication of alarm strings.
Andrew Johnson
2009-03-03 17:15:10 +00:00
3a6deaa60a
Support for dynamic loading.
Andrew Johnson
2009-02-27 23:38:33 +00:00
9e07d56548
Include the dlload command. Don't build on vxWorks, makes little sense.
Andrew Johnson
2009-02-27 23:37:13 +00:00
41abccccf9
Added optional dlload command.
Andrew Johnson
2009-02-27 23:29:08 +00:00
9c3fa668f3
Added epicsLoadLibrary() and some implementations.
Andrew Johnson
2009-02-27 23:26:20 +00:00
19409d9c74
Initial version.
Janet B. Anderson
2009-02-26 20:56:56 +00:00
654a7e05cd
Mark source dbAddr pointers as const.
Andrew Johnson
2009-02-24 22:57:15 +00:00
8be407d608
Mark input dbAddr arguments const.
Andrew Johnson
2009-02-24 22:30:26 +00:00
a75cb10cb6
Added "errlog" command.
Andrew Johnson
2009-02-24 20:10:57 +00:00
3e68815a7b
cap5 fix.
Andrew Johnson
2009-02-24 17:30:19 +00:00
92c7cd98a2
Make ca_put use best_type for both single-valued and array PVs.
Andrew Johnson
2009-02-24 17:01:59 +00:00
6c23ca9f80
Clean up compiler warnings in calls to dbGetLink.
Andrew Johnson
2009-02-23 23:24:35 +00:00
07d187b77a
Fix needed for g++ 4.1.2.
Andrew Johnson
2009-02-23 22:51:50 +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 Hill
2009-02-23 21:44:39 +00:00
68f6b7d47c
workaround for archaic T202 g++ bug
Jeff Hill
2009-02-23 21:40:52 +00:00
ce3c3919ba
Stephen Norum indicates that the conditionals are unnecessary.
W. Eric Norum
2009-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 Norum
2009-02-23 15:36:30 +00:00
b62d796bff
Improve error reporting by addToList & deleteFromList.
Andrew Johnson
2009-02-14 00:05:01 +00:00
77669d793d
fixed situations where local host name cache is repatedly created and destroyed
Jeff Hill
2009-02-11 00:50:28 +00:00
e1b8caa8d7
fixed comment
Jeff Hill
2009-02-10 22:58:43 +00:00
9f5b1a11da
removed some epicsSingleton related code that isnt in use
Jeff Hill
2009-02-10 22:51:53 +00:00
62618480fd
fixed mantis 332
Jeff Hill
2009-02-10 22:24:20 +00:00
6e913fe0bb
Changed PROD to PRODNAME in INSTALL_LIB_INSTALLS dependancy.
Janet B. Anderson
2009-02-10 20:10:59 +00:00
01218d0054
Install LIB_INSTALLS before PRODs are built.
Janet B. Anderson
2009-02-10 15:43:49 +00:00
71ec516cf5
fix for mantis 331
Jeff Hill
2009-02-09 17:29:18 +00:00
08a4fb3ce7
addred proto for ca_detach_context
Jeff Hill
2009-02-09 15:23:06 +00:00
e2289a30df
Removed duplicate alarm strings.
Andrew Johnson
2009-02-03 17:25:02 +00:00
a213ccf624
Deleted VERS field (it's already an attribute).
Andrew Johnson
2009-02-03 16:28:10 +00:00
e77736ddb2
Added dbla command.
Andrew Johnson
2009-02-03 06:09:04 +00:00
f1a0584273
Fix gcc warnings.
Andrew Johnson
2009-02-03 06:05:51 +00:00
289f5500a4
Restart nanosleep() on EINTR.
Andrew Johnson
2009-01-30 20:15:40 +00:00
03e3ce0513
STATIC => static.
Andrew Johnson
2009-01-28 23:39:16 +00:00
ffe38fffb8
Don't forget to flush!
Andrew Johnson
2009-01-28 21:16:39 +00:00
c85052de6c
Fix errlogPrint and errlogVprintf so the latter outputs to the console.
Andrew Johnson
2009-01-28 21:05:34 +00:00
292a763d9a
Enhance generalTime subsystem with interrupt-context time & event requests.
Andrew Johnson
2009-01-28 20:01:41 +00:00
c5fd57e5ae
Make getpMessage() clear the message string rather than requiring caller to.
Andrew Johnson
2009-01-28 19:57:11 +00:00
db076183c0
Changed EPICS_BASE_TOOLS_BIN to EPICS_BASE_BIN in PATH.
Janet B. Anderson
2009-01-27 21:27:32 +00:00
15bd6bc402
RTEMS updates.
W. Eric Norum
2009-01-24 23:14:44 +00:00
63c20dbb4b
Repair accidental commit of local changes. Swirtch to RTEMS 4.10.
W. Eric Norum
2009-01-23 20:24:59 +00:00
deae06a694
Reduce RTEMS stack sizes. Use new RTEMS 'unified memory pools'.
W. Eric Norum
2009-01-23 20:21:41 +00:00
0cabf024d7
Error message has the wrong routine name in it.
Andrew Johnson
2009-01-21 20:26:52 +00:00
c4857e820e
Added dbGetNAliases().
Andrew Johnson
2009-01-19 19:04:40 +00:00
9ca9a3c2e2
Added dbGetNAliases() function, to complete the aliases API.
Andrew Johnson
2009-01-19 18:57:02 +00:00
edf0875bcf
Record aliases.
Andrew Johnson
2009-01-16 20:54:01 +00:00
e155dd411e
Added dynamic parts of record alias implementation.
Andrew Johnson
2009-01-16 20:50:40 +00:00
dd7cb80555
Fix memory leak.
Andrew Johnson
2009-01-16 20:04:34 +00:00
105448f3f8
Fix access to uninitialized memory.
Andrew Johnson
2009-01-16 16:49:19 +00:00
99053303fb
Fixed fetch_values() bug.
Andrew Johnson
2009-01-14 23:42:20 +00:00
a723ea357e
Added record aliases.
Andrew Johnson
2009-01-09 18:00:00 +00:00
f8d6677c72
Simplified dbPutFieldLink, made DSXT work with all link types.
Andrew Johnson
2009-01-08 23:51:19 +00:00
b98392f50f
Initialize objects fully before making them visible.
Andrew Johnson
2009-01-08 23:44:11 +00:00
9027026680
fix for mantis 329
Jeff Hill
2009-01-08 22:27:18 +00:00
a294e3dcb8
HTML refactoring.
Andrew Johnson
2009-01-07 20:44:51 +00:00
579c7bad06
Also need the registerFunction.h header; fixed some HTML issues.
Andrew Johnson
2009-01-07 18:46:59 +00:00
2862a9b8cf
Clean up function registration instructions.
W. Eric Norum
2009-01-07 18:02:21 +00:00
307762f424
Fix DBF_LONG constant link initialization, clean up other types.
Andrew Johnson
2009-01-07 00:04:49 +00:00
0108f6ae94
Cleanup; minimize variable scopes.
Andrew Johnson
2009-01-06 23:32:32 +00:00
76c9329b5e
Moved interruptAccept management into scanPause/scanRun functions.
Andrew Johnson
2009-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 Johnson
2009-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 Johnson
2009-01-06 21:53:04 +00:00
1bccf6879e
Replaced most TestAsyn support with a common extended support layer.
Andrew Johnson
2009-01-06 17:31:57 +00:00
f14e6df788
Don't do necessary stuff inside assert().
Andrew Johnson
2009-01-06 17:07:56 +00:00
bf3c47c3d3
Warn about undefined macros in RELEASE file.
Andrew Johnson
2009-01-06 16:41:56 +00:00
a7af535a4f
Added support for MVME2700 (and perhaps MVME2400) as supplied by Matt Rippa.
W. Eric Norum
2009-01-06 15:14:33 +00:00
31fb641dff
In vxWorks 5.5.2, ld < file.munch breaks future shell includes.
Andrew Johnson
2009-01-05 22:32:20 +00:00
e6ab9aa7fb
Clean up compiler warnings.
Andrew Johnson
2008-12-10 21:51:19 +00:00
12e4ad3c5a
Cleanup. Handle re-initialization during shutdown gracefully.
Andrew Johnson
2008-12-10 21:43:36 +00:00
0be13dfc0f
Added registryDump command.
Andrew Johnson
2008-12-10 21:34:00 +00:00
67ef06c1e3
Cleanup.
Andrew Johnson
2008-12-10 21:32:06 +00:00
f951aab3f3
Fix possible race condition on SMP systems.
Andrew Johnson
2008-12-09 21:46:40 +00:00
f3bcf735cc
Bug fix reported by Jens Eden.
Andrew Johnson
2008-12-04 23:38:47 +00:00
448fc10e35
Fix link problem Mark Rivers reported.
Andrew Johnson
2008-12-02 23:45:16 +00:00