Michael Davidsaver
658bd0b570
thread pool implementation
2014-07-24 14:22:52 -04:00
Andrew Johnson
625a7adc69
Add Lloyd Hilaiel's Yet Another JSON Library v 1.05 to libCom.
...
This is BSD licensed, modified only enough to build under EPICS.
2012-04-27 13:21:29 -04:00
Andrew Johnson
1d0dcf0171
libCom: Deleted the 3.13 tsDefs API.
2012-03-01 11:31:32 -06:00
Andrew Johnson
8ff3dcdf2d
libCom: cleanup after rebase
...
remove empty src/libCom/tools dir
include as/RULES, lost during rebase
2011-08-23 17:28:20 -05:00
Andrew Johnson
e540ae0774
libCom: Ommitted to include the flex/RULES file.
2011-02-25 23:54:30 -06: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
588ea50bfb
Split libCom/Makefile into individual subdirectories.
...
The new Makefile fragments in the subdirectories are incomplete and will
not work individually. Build rules are placed in a separate RULES file.
This approach keeps the instructions for building each file local and
easier to find than in a large Makefile in the parent directory.
2011-02-25 00:49:03 -06:00
Michael Davidsaver
4910c76925
move alarm.h to libCom/misc
2010-12-17 14:05:59 -05:00
Michael Davidsaver
2cf6f43c5f
Split up src/util
...
Move log server into libCom with the log client.
Move caRepeater init script and ca_test into ca/client/
2010-12-17 12:21:29 -05:00
Michael Davidsaver
b52927e66c
Move asHost to libCom/as
2010-12-17 11:50:52 -05:00
Michael Davidsaver
31533ba62e
Fixup Makefiles
...
Adjust TOP and paths
2010-12-16 17:05:05 -05: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
cf7f84cb2f
Remove 3.13 compatibility build vars
2010-10-12 11:27:17 -05:00
Michael Davidsaver
4a3b4358c3
[PATCH 07/12] rename devLib to devLibVME
2010-05-25 13:58:49 +01:00
Michael Davidsaver
83adda7e6c
[PATCH 04/12] move "virtual os" definition to a seperate file
...
The virtual os table is not something ordinary devLib users
should know or care about.
2010-05-25 13:58:44 +01:00
Ralph Lange
2640c5fa07
Added epicsNAN and epicsINF to libCom/osi
2009-04-02 21:15:26 +00:00
Andrew Johnson
6430a49300
General Time updates: Internal cleanup of framework code and providers,
...
replaced the osdSysTime provider with a new osiClockTime provider,
stringin device support puts record into alarm if no working provider,
added osdTimeRegister() to RTEMS/osdTime.h.
2008-09-12 22:55:55 +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
a3cd917de2
General Time, from Peter Denison, Eric Norum and many others...
2008-04-18 18:39:32 +00:00
Andrew Johnson
6580220e37
Introduce new header epicsEndian.h which allows C code to find out the
...
platform's byte order (osiWireFormat.h is C++ only).
2007-11-14 21:59:59 +00:00
Janet B. Anderson
9d2b8ece7b
Changes for GNU make -j option (multiple jobs).
2007-10-24 21:21:54 +00:00
Jeff Hill
07c1e3016d
installed osdWireConfig.h
2007-08-27 22:20:50 +00:00
W. Eric Norum
5bf49c4616
More timing cleanups for RTEMS.
2007-06-20 15:38:40 +00:00
W. Eric Norum
1ea11f02f8
RTEMS now has iocClock.h.
2007-06-19 16:10:01 +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
Jeff Hill
0dd205f750
installed osdWireFormat.h
2006-11-30 22:20:10 +00:00
Andrew Johnson
52b7171576
Moved testMain.h into libCom/misc, since db/test is built before libCom/test.
2006-11-10 22:43:04 +00:00
Andrew Johnson
23a8c76db2
Removed unused header file.
2006-11-07 16:45:07 +00:00
Andrew Johnson
e9e4e34fdf
Build epicsUnitTest facilitites.
...
Also make epicsVersion depend on CONFIG_SITE file.
2006-03-30 20:04:48 +00:00
Andrew Johnson
a57f10fb90
Build devLib on all archs now there's a default devLibOSD.c file.
2006-02-17 23:00:30 +00:00
Andrew Johnson
d9184abd62
Version numbering system change.
2005-12-16 16:47:52 +00:00
Marty Kraimer
b283cb1fcd
clean up epicsStdlib
2005-12-12 19:55:11 +00:00
Marty Kraimer
533e99d33c
From Benjamin Franksen
2005-11-21 21:17:15 +00:00
Janet B. Anderson
02006d89dd
Removed reference to POSIX=YES/NO.
2005-10-28 21:29:21 +00:00
Andrew Johnson
81c052a4e2
Removed epicsList and associated test file - not used or maintained.
2005-10-28 19:36:09 +00:00
Janet B. Anderson
10b20f017a
Moved POSIX thread priority scheduling flag from CONFIG_COMMON.
2005-10-28 13:47:52 +00:00
Janet B. Anderson
3a20b3973e
Modified POSIX thread priority scheduling flag for osdThread.c
2005-10-26 19:39:04 +00:00
Janet B. Anderson
86a68f9368
Added POSIX thread priority scheduling flag for osdThread.c
2005-10-26 19:18:07 +00:00
Marty Kraimer
cc3e5d6f5a
remove drvTS
2005-08-25 13:09:03 +00:00
W. Eric Norum
f677d2f6c5
Add OS-dependent VME support.
2004-11-13 17:16:22 +00:00
Jeff Hill
d5e01c38b1
commented out dll main source code
2004-10-19 17:28:45 +00:00
W. Eric Norum
86152e91b9
Clean up some headers.
...
Add epicsScanReal.c.
2004-10-12 13:51:52 +00:00
W. Eric Norum
4f731caf14
Add os-independent epicsStrtod() routine.
2004-10-11 18:22:12 +00:00
Marty Kraimer
f408398166
add atReboot for vxWorks
2004-08-31 12:43:40 +00:00
Marty Kraimer
63f139adc5
epicsExit and epicsStdioRedirect
2004-08-27 16:04:26 +00:00
Jeff Hill
73dd387f05
moved setThreadName() out so that it could use C++ exceptions instead of
...
windows structured exceptions (which are not compiler portable)
2004-08-11 00:46:38 +00:00
Marty Kraimer
f212fae267
split epicsStdio into common and osdStdio portions
2004-07-07 16:03:51 +00:00
Jeff Hill
b76257a0d6
fixed temp file creation issues on win32
2004-04-27 17:39:25 +00:00
Andrew Johnson
cb4604a157
Add dependencies for envData.c
2004-04-23 18:16:22 +00:00
Ralph Lange
1ab4c344aa
+= epicsGetopt to declare (default) or implement (WIN) getopt()
2004-04-14 14:38:25 +00:00