Commit Graph

163 Commits

Author SHA1 Message Date
Andrew Johnson
831f48e719 Fix the macLib buffer overflow issue, Bug 551909.
This is mostly Eric's patches, without the valend name change.
2010-05-04 15:43:20 -05:00
Andrew Johnson
4e0ab97038 (M. Davidsaver): static keyword is part of C89,
remove all uses and internal definitions of LOCAL macro
2009-07-09 16:37:24 +00:00
Andrew Johnson
d6fcbe14ab Cleaned up dbDefs.h and errMdef.h
Added various #include lines needed in other sources.
2009-07-09 15:27:43 +00:00
Andrew Johnson
a66a192ed5 Expand READONLY macro, deprecate. 2009-06-05 19:56:33 +00:00
Andrew Johnson
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.
2009-03-19 23:00:44 +00:00
Andrew Johnson
6482e7e55d Unlocking issue pointed out by Richard Dickson. 2008-09-12 19:40:16 +00:00
Andrew Johnson
2d88383a9d Clean up quadratic string processing behaviour. 2008-09-12 14:58:05 +00:00
Andrew Johnson
e47fc8b757 Lowercase the new hostname in asChangeClient() 2008-09-12 14:44:49 +00:00
Janet B. Anderson
ef1cd5faf5 RCS files now used for all cygwin and mingw builds. 2008-08-06 16:44:16 +00:00
Andrew Johnson
55d6405b3c Added ascaStats(), for Mantis #281. 2008-07-22 21:21:11 +00:00
Andrew Johnson
797df775d0 void *asp => struct *.
Removed some casts and cleaned up 'type-punned pointer' warnings.
2008-05-21 17:46:02 +00:00
Andrew Johnson
083a8413b5 Ensure result of previous rule calc evaluation is available for VAL. 2007-05-03 20:37:41 +00:00
Andrew Johnson
70cc7eaab9 Reorganized iocsh command registration to untangle the build order.
The iocsh core is now part of libCom, and commands are registered locally
with a Register routine for each IOC library.
2007-03-13 17:54:23 +00:00
Janet B. Anderson
99e9d60725 Replaced .o with $(OBJ). 2006-12-07 15:50:16 +00:00
Andrew Johnson
29c43d0cdb Cleanup some of the more obscure gcc warnings. 2006-12-01 23:52:59 +00:00
Andrew Johnson
318e5247f1 Fix dependencies. 2006-12-01 23:48:21 +00:00
Andrew Johnson
aa08e33707 Fixed problem saving hostnames in HAG. 2006-11-28 15:32:06 +00:00
Andrew Johnson
27fcfac8b8 Use the same TRUE/FALSE test in the dump routines as in the actual rule
evaluation, in case the results are different.
2006-11-16 17:26:38 +00:00
Andrew Johnson
343efa2028 Cosmetic changes. 2006-11-13 20:40:00 +00:00
Andrew Johnson
abfd3f0186 Improve error checking and messages from AS file parser. 2006-04-03 21:41:11 +00:00
Andrew Johnson
8823924561 Oops, currected *Strdup routines. 2006-03-29 20:53:54 +00:00
Andrew Johnson
daf8f033fa Use new xxStrdup() functions.
Cleanup compiler warnings due to our using 8-bit lexers.
2006-03-29 19:46:05 +00:00
Andrew Johnson
cd3806e189 Added an asStrdup() routine. 2006-03-29 19:37:22 +00:00
Janet B. Anderson
147e21b71f Changed EPICS_UPDATE_LEVEL to EPICS_PATCH_LEVEL. 2005-12-19 21:42:40 +00:00
Marty Kraimer
b4f40d0011 epicsStdioRedirect 2004-08-27 16:20:09 +00:00
Marty Kraimer
e227241d4b args were in wrong order 2004-07-15 12:41:40 +00:00
Marty Kraimer
8006613981 char => const char 2004-07-08 15:25:56 +00:00
Marty Kraimer
0381f13e3f more changes for allowing FILE *fp for diagnostics 2004-05-13 15:19:49 +00:00
Marty Kraimer
8c4e8dd35f ascar is new 2004-04-05 16:06:06 +00:00
Ken Evans
2f827fc92d Added versions of the dump routines that write to an arbitrary file
pointer instead of stdout.
2004-03-29 19:32:20 +00:00
Marty Kraimer
323e378fc5 check for access security not started 2004-02-17 13:23:28 +00:00
Marty Kraimer
f32d647482 changes to make things build 2004-02-13 18:51:42 +00:00
Marty Kraimer
bc81744d8f add ascar 2004-02-10 14:52:46 +00:00
Marty Kraimer
29335e7672 add copyright notice 2004-02-10 14:52:39 +00:00
Andrew Johnson
0b51e1f972 Remove tokenNAME, everything uses tokenSTRING instead. 2004-02-06 19:23:09 +00:00
Janet B. Anderson
de70a70b1b Added COMPAT_313 macro for building/installing R3.13 compatability files. 2004-01-13 16:15:05 +00:00
Jeff Hill
9f52f7282d fixed errMessage fmt string 2003-09-23 16:52:59 +00:00
Marty Kraimer
7b294e0d99 use const char 2003-05-14 11:29:48 +00:00
Marty Kraimer
c6eca11921 asTrapWrite aslo belongs to LIB_SRCS 2003-05-14 11:21:31 +00:00
Marty Kraimer
c963333e78 make sure now events are missed 2003-05-12 12:29:43 +00:00
Marty Kraimer
8e3b9a0453 convert hostnames to lower case 2003-04-07 16:06:30 +00:00
Marty Kraimer
27fcd9bf91 fix for old config rules 2003-04-02 19:17:27 +00:00
Marty Kraimer
0cf8aa13b5 convert host name to lower case 2003-04-01 21:03:57 +00:00
Janet B. Anderson
6021e84957 Changes for shared libraries and os consistancy. 2003-03-18 22:45:03 +00:00
Ralph Lange
8657179346 Bugfix: non-vxWorks OSs must copy string command line args 2002-10-08 14:10:35 +00:00
Janet B. Anderson
de14296b80 Changed BASE_ to EPICS_. 2002-07-31 17:07:07 +00:00
Janet B. Anderson
93b0bf478d Updated license comments. 2002-07-12 21:35:43 +00:00
Marty Kraimer
adc6677275 add extern for C callable routines 2002-05-06 19:01:15 +00:00
Jeff Hill
d6bbb0f3ef use CA server high for priority offset 2001-08-29 17:37:58 +00:00
Jeff Hill
01a63dd7c5 made compatible with C++ test codes in mrkSoftTest 2001-08-02 22:46:59 +00:00