Commit Graph

40 Commits

Author SHA1 Message Date
Andrew Johnson
0a2020e2fc Merged changes from 3.14 branch
Up to 3.14.12.4 release.
2013-12-17 12:54:04 -06:00
Andrew Johnson
197e992241 Fixed iocsh stream redirection for several commands
Eric provided the fixes to iocsh (empty commands would not reset
redirected streams), I fixed various commands.
2013-12-11 17:50:29 -06:00
Andrew Johnson
0ab891fca4 Added gphFindParse(), which takes a string length parameter.
This is useful for hash lookups while parsing a const string, to avoid
 having to copy and nil-terminate it.
2012-04-27 13:21:33 -04:00
Michael Davidsaver
294e47db9c gpHashList avoid cantProceed
handle allocation failures in gphAdd()
2011-08-26 16:34:00 -07:00
Michael Davidsaver
f7fc564556 Fold antelope/flex and asHost into libCom
Build lexer and parser from libCom/Makefile.
Since libCom now includes asLib.c and asLib_lex.c we must build
antelope and flex without linking them to Com.  This works because
they only need epicsTempFile anyway.  However make doesn't like a
subdirectory with the same name as a target object, so the antelope
source directory is now called yacc.  The two main.c files were also
renamed to avoid other build problems.

Merge asHost into Com and remove mentions in CONFIG_BASE

Lots of noise since SRCS must be renamed to Com_SRCS
2011-02-25 15:39:44 -06:00
Andrew Johnson
9a831f9dc5 libCom: Simplify libCom/Makefile by splitting into parts
Each SRC_DIR gets its own Makefile fragment, and where it needs
private build rules a RULES files.

If this pattern gets used elsewhere we could automate the include
lines (search $(SRC_DIRS) for Makefiles and RULES files?).
2010-12-10 15:23:42 -06:00
Andrew Johnson
fbda9f3280 RCS keyword updates for Bazaar
Replaced $Id$ and $Header$ keywords with $Revision-Id$
Deleted $Log$ keywords and any log messages
2010-10-05 14:27:37 -05: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
67ef06c1e3 Cleanup. 2008-12-10 21:32:06 +00:00
Andrew Johnson
9842182954 Replace local myCalloc() calls with callocMustSucceed(). 2008-08-11 17:20:38 +00:00
Marty Kraimer
b0599e863a The maximum size was initialized to 65636 instead of 65536 2005-03-21 14:17:22 +00:00
Marty Kraimer
5c0f09c5d2 gphFreeMem did not destroy mutex 2004-10-29 18:18:25 +00:00
Ken Evans
a473612084 Added a version of gphDump that writes to an arbitrary file pointer
rather than stdout.
2004-03-29 19:35:58 +00:00
Janet B. Anderson
93b0bf478d Updated license comments. 2002-07-12 21:35:43 +00:00
Marty Kraimer
cfe2ed5f17 replace osiSem by epicsMutex/epiceEvent 2001-01-12 16:13:53 +00:00
William Lupton
e47924e852 added #ifdef __cplusplus extern C definition 2000-03-06 20:21:31 +00:00
Janet B. Anderson
88ca942bec Converted man to html. 2000-02-11 17:19:09 +00:00
Marty Kraimer
dbf87b772e semId => semMutexId and semBinaryId 2000-01-27 20:06:03 +00:00
Marty Kraimer
f9e516b9bd changes for osiSem changes 1999-12-14 22:08:05 +00:00
Janet B. Anderson
78fe1595df Changes for WIN32 build. 1999-10-12 18:53:10 +00:00
Marty Kraimer
c786f54b63 changes for 3.14 1999-09-13 19:18:48 +00:00
Marty Kraimer
97191cfb50 get rid of some warning messages 1998-03-19 20:43:47 +00:00
Jeff Hill
27c4d0574f cleaned up the DLL symbol export 1998-02-27 01:34:15 +00:00
Ken Evans
88d36c7db3 Made a large number of changes to epicsShareThings in libCom routines
to get imports and exports straight on WIN32.  Not everything is fixed
at this time.
1998-02-20 21:45:20 +00:00
Jeff Hill
6b6e5e7515 updated dll keywords 1997-05-01 19:57:53 +00:00
Jeff Hill
d3c6310bb1 API changes and include with not <> 1997-04-10 19:45:43 +00:00
Marty Kraimer
2207e20627 Did not properly implement support for multiple clients 1997-01-16 17:03:26 +00:00
Marty Kraimer
a8da2b9da4 moved include files from base/include 1996-01-25 21:24:40 +00:00
Marty Kraimer
fb6f4ce704 Changes for replacing default.dctsdr by all ascii files 1995-11-29 14:38:52 +00:00
Jeff Hill
c9abc2c82e ms windows changes 1995-09-29 22:17:13 +00:00
Marty Kraimer
e55693525c If on vxWorks add #include <vxWorks.h> 1995-02-27 15:36:56 +00:00
Mike Bordua
d278bf8277 Channel Access changes from Jeff Hill. 1994-07-13 02:29:43 +00:00
Marty Kraimer
aaffea90a5 still original version 1994-05-02 10:50:47 +00:00
Janet B. Anderson
6bf3affeb2 changed printf lstCount to ellCount 1994-04-11 15:17:41 +00:00
Janet B. Anderson
1e028e66e1 changed calls to lst* to ell* 1994-04-11 15:14:57 +00:00
Janet B. Anderson
5db0ce9f2a added #include <lstLib.h> 1994-04-11 14:51:24 +00:00
Janet B. Anderson
9279c76b89 bug fix 1994-04-11 14:45:02 +00:00
Janet B. Anderson
89efeaec16 added fdef __STDC__ 1994-04-11 14:40:30 +00:00
Marty Kraimer
e95aaed3e9 Original version 1994-04-11 08:49:50 +00:00
Marty Kraimer
78a2fbb7d5 Initial revision 1994-04-07 10:17:18 +00:00