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
09c0c43865
Cleanup a couple of compiler warnings.
2010-08-16 16:15:26 -05:00
Jeff Hill
72e1dba496
o no need to allocate or initialize one more fd_set than is used
...
(not a bug but messy)
o added optimization where we only check as many registered fd's
on the list as select tells us are active in its status
o added code to clear all of the fd_set if select returns an error
(in practice this would not cause a bug other than some extra activity
that would immediately self terminate when it clear the flag in the fd_set,
and also we dont see the error message printed when select returns an error)
2009-07-30 23:21:19 +00:00
Andrew Johnson
03c82fa651
More ANSI C conversion
2009-04-27 18:31:50 +00:00
Andrew Johnson
b6ee45dbab
Added virtual destructors (in most cases protected) to remove g++ warnings:
...
'class ...' has virtual functions but non-virtual destructor
2008-07-28 16:19:50 +00:00
Jeff Hill
2b7305097b
fixed gnu warning
2004-10-20 00:05:22 +00:00
Jeff Hill
1a31fbcdda
new #include
2004-10-08 15:12:20 +00:00
Jeff Hill
563733cf3c
changed to call new idAssignAdd func
2004-04-28 22:11:25 +00:00
Jeff Hill
3bbc4b54c2
changed fd_set array to a pointer so that application is
...
independent of FD_SETSIZE
2003-04-29 21:01:23 +00:00
Jeff Hill
595eadb9f6
moved the maximum number of file descriptors up to 4096
2003-04-29 17:22:06 +00:00
Jeff Hill
96b2d2c76f
convertSocketErrorToString => epicsSocketConvertErrnoToString
2003-04-24 16:25:47 +00:00
Jeff Hill
1de5f1c3ef
thread safe socket error to string function
2003-04-22 18:06:42 +00:00
Jeff Hill
5f1c656aed
move sleep quantum cache to proper place in the fdManager class
2003-03-26 22:16:04 +00:00
Jeff Hill
e3fb337b70
move sleep quantum cache to proper place in the fdManager class
2003-03-26 22:12:54 +00:00
Jeff Hill
0792aebf95
added sleep quantum correction using epicsThreadSleepQuantum()
2003-03-21 19:26:00 +00:00
Jeff Hill
59a8a70d4a
optimized
2002-12-05 23:19:43 +00:00
Jeff Hill
2074b99342
added constants
2002-10-23 22:15:41 +00:00
Jeff Hill
e45a480dca
changed tsDLIterBD to tsDLIter
2002-07-25 21:02:29 +00:00
Marty Kraimer
457cdc6f3a
add template definition for resTable
2002-07-16 13:41:27 +00:00
Janet B. Anderson
93b0bf478d
Updated license comments.
2002-07-12 21:35:43 +00:00
Jeff Hill
cdfa4b5363
avoid useless vc++ warning
2002-03-27 21:32:20 +00:00
Jeff Hill
a07be4ff1b
template instantiation
2002-03-27 19:18:43 +00:00
Jeff Hill
017bf6f96d
reduced scope of constants
2002-03-22 21:24:07 +00:00
Jeff Hill
324ba4bbbe
removed template instantiations
2002-03-21 22:17:02 +00:00
Jeff Hill
921db3d9f8
make copy constructor and assignment oper private
2002-02-06 02:27:42 +00:00
Ralph Lange
96d928fa51
Changes for HP-UX 11 - first semi-stable version
2002-02-04 15:14:43 +00:00
Jeff Hill
7b1b2988d7
turn of ms already instantiated warning
2001-10-22 03:18:52 +00:00
Jeff Hill
f1d7722f80
use explicit template instantiation
2001-10-20 00:43:26 +00:00
Jeff Hill
9f96c98ff3
removed explicit template mechanism
2001-09-13 15:10:41 +00:00
Jeff Hill
331b9b3d8b
dont specify the default fd manager
2001-08-09 00:42:17 +00:00
Jeff Hill
11ffedc376
removed extraneous else
2001-07-31 21:31:47 +00:00
Ralph Lange
3712987800
Fixed HPUX warnings.
2001-07-26 07:59:07 +00:00
Jeff Hill
c61e68b4e3
revert to using virtual destroy() to destroy timers
2001-07-12 17:53:51 +00:00
Jeff Hill
8ffb5e5fb9
delete timer via timer queue
2001-07-11 23:16:34 +00:00
Jeff Hill
9a0f0900ce
work around problems in the Tornado compiler
2001-06-16 00:47:09 +00:00
Jeff Hill
ca76832387
non need to specify hash table size
2001-06-15 22:39:01 +00:00
Jeff Hill
08208e995d
changed the api for creating timers to match new timer API
...
and dont allow exceptions to be dissabled
2001-06-12 17:15:06 +00:00
Jeff Hill
452ead8a9f
changed the api for creating timers to match new timer API
2001-06-12 17:14:16 +00:00
Jeff Hill
f8cf4a582e
made compatible with timer library API changes
2001-05-22 01:37:09 +00:00
Jeff Hill
01fd6d5253
no need to check for nill
2001-04-16 21:49:53 +00:00
Jeff Hill
b3eaf02074
fixed gnu warning
2001-03-08 22:56:21 +00:00
Jeff Hill
5622204418
fixed gnu warning
2001-03-08 22:38:02 +00:00
Jeff Hill
249c3bf3b9
fix file modified while installed in include
2001-03-08 22:13:51 +00:00
Jeff Hill
963b610948
osiTimer => epicsTimer
2001-03-08 22:03:34 +00:00
Jeff Hill
10c1cd7569
fixed gnu warnings
2001-02-16 03:13:27 +00:00
Jeff Hill
33fa1b7ff8
changed list interface
2001-02-15 17:26:50 +00:00
Marty Kraimer
6a52eff141
osiTime=>epicsTime
2001-01-31 13:34:02 +00:00
Marty Kraimer
dbe9c8e75f
changes for osiThread=>epicsThread
2001-01-18 19:08:14 +00:00