Summary Period: 2000-06-28 to 2000-06-12 (Commits 4252-4351 of 9251)
|
mrk 6/28/00 2:36 PM |
soft time support for vxWorks |
| 17 lines of code changed in: src/libCom/osi/os/vxWorks/iocClock.c (+17 -22) | |
|
mrk 6/28/00 1:42 PM |
replace tsStampToText with tsStampToStrftime |
| 15 lines of code changed in: src/util/ca_test.c (+15 -30) | |
|
lange 6/28/00 10:56 AM |
Changes for more convenience |
| 101 lines of code changed in: src/libCom/test/osiTimeTest.cpp (+101 -32) | |
|
lange 6/28/00 10:55 AM |
Changes for HP-UX |
| 5 lines of code changed in: src/libCom/test: Makefile (+2), osiTimeTestMain.c (+3) | |
|
jhill 6/27/00 6:50 PM |
cleaned up double if stmnt into one if stmnt |
| 3 lines of code changed in: src/ca/access.cpp (+3 -6) | |
|
jhill 6/27/00 6:42 PM |
use iter.valid() and not iter.eol() (cosmetic) |
| 2 lines of code changed in: src/db/dbChannelIO.cpp (+2 -2) | |
|
jhill 6/27/00 6:38 PM |
fixed beacon protocol bug |
| 4 lines of code changed in: src/cas/generic/casDGClient.cc (+4 -3) | |
|
jhill 6/27/00 6:09 PM |
specify that the client's timer queue is thread managed |
| 22 lines of code changed in: src/ca/cac.cpp (+22 -26) | |
|
jhill 6/27/00 6:07 PM |
added host name pointer function |
| 26 lines of code changed in: src/ca: cacChannel.cpp (+11 -1), cacChannelIO.cpp (+10 -6), cacIO.h (+5 -1) | |
|
jhill 6/27/00 6:07 PM |
use iter.valid() and not iter.eol() (cosmetic) |
| 2 lines of code changed in: src/ca/cacServiceList.cpp (+2 -2) | |
|
jhill 6/27/00 6:06 PM |
added host name pointer function |
| 13 lines of code changed in: src/ca: iocinf.cpp (+1 -40), iocinf.h (+12 -4) | |
|
jhill 6/27/00 6:04 PM |
use iter.valid() and not iter.eol() (cosmetic) |
| 12 lines of code changed in: src/ca: nciu.cpp (+10 -4), searchTimer.cpp (+2 -2) | |
|
jhill 6/27/00 6:03 PM |
added host name pointer function |
| 17 lines of code changed in: src/ca/tcpiiu.cpp (+17 -14) | |
|
jhill 6/27/00 6:02 PM |
use shutdown() in addition to close because of subtle difference between linux and Solaris when knock a thread out of recv() |
| 21 lines of code changed in: src/ca/udpiiu.cpp (+21 -9) | |
|
jba 6/27/00 6:01 PM |
Change definition of host executables. |
| 5 lines of code changed in: src/gdd/Makefile (+5 -4) | |
|
jhill 6/27/00 5:59 PM |
uses host name pointer function now |
| 43 lines of code changed in: src/ca/access.cpp (+43 -55) | |
|
jhill 6/27/00 5:57 PM |
installed into CVS |
| 72 lines of code changed in: src/ca: localHostName.cpp (new 29), localHostName.h (new 43) | |
|
jhill 6/27/00 5:56 PM |
added new source file: localHostName.cpp |
| 1 lines of code changed in: src/ca/Makefile (+1 -1) | |
|
jhill 6/27/00 5:55 PM |
use iter.valid() and not iter.eol() (cosmetic) |
| 3 lines of code changed in: src/ca/CASG.cpp (+3 -3) | |
|
jhill 6/27/00 5:44 PM |
removed "pinging repeater" message |
| 1 lines of code changed in: src/ca/repeaterSubscribeTimer.cpp (+1 -2) | |
|
jhill 6/27/00 5:35 PM |
many changes |
| 94 lines of code changed in: src/cas/build/Makefile (+7 -2) src/cas/generic: casChannelI.cc (+13 -15), casChannelIIL.h (+11 -12), casCoreClient.cc (+4 -4), casInternal.h (+2 -2), casPVI.cc (+3 -3), casPVIIL.h (+2 -2), casStrmClient.cc (+33 -34) src/cas/io/bsdSocket: caServerIO.cc (+4 -4), casDGIntfIO.cc (+12 -10), casIntfIO.cc (+3 -3) | |
|
jhill 6/27/00 5:34 PM |
use iter.valid() |
| 14 lines of code changed in: src/cas/generic/caServerI.cc (+14 -15) | |
|
jhill 6/27/00 5:33 PM |
balanced lock calls |
| 2 lines of code changed in: src/cas/generic/inBuf.cc (+2 -1) | |
|
jhill 6/27/00 5:32 PM |
backed out over-zelous use of smart pointers |
| 208 lines of code changed in: src/gdd: dbMapper.cc (+203 -200), dbMapper.h (+5 -2) | |
|
jhill 6/27/00 5:30 PM |
cosmetic |
| 4 lines of code changed in: src/libCom/fdmgr/fdManager.cpp (+4 -4) | |
|
jhill 6/27/00 5:24 PM |
1) users must now select between single threaded and multi threaded operation 2) default timer queue does not now have manager thread |
| 73 lines of code changed in: src/libCom/timer: osiTimer.cpp (+48 -29), osiTimer.h (+25 -10) | |
|
mrk 6/27/00 12:53 PM |
add _POSIX_THREAD_PROCESS_SHARED |
| 12 lines of code changed in: src/libCom/osi/os/posix/osdSem.c (+12) | |
|
jhill 6/27/00 12:30 PM |
fixed duplicate definition of valid () member func |
| 2 lines of code changed in: src/libCom/cxxTemplates/tsDLList.h (+2 -2) | |
|
jhill 6/26/00 7:24 PM |
added valid() member function, moved function implementations down, fixed DLL export issues |
| 215 lines of code changed in: src/gdd/smartGDDPointer.h (+215 -194) | |
|
jhill 6/26/00 6:57 PM |
cosmetic |
| 3 lines of code changed in: src/libCom/osi/osiTime.h (+3 -3) | |
|
jhill 6/26/00 6:56 PM |
use different method for finding eol |
| 3 lines of code changed in: src/libCom/fdmgr/fdManager.cpp (+3 -4) | |
|
jhill 6/26/00 6:54 PM |
fixed problem which slipped through testing because IDE modified installed version. |
| 3 lines of code changed in: src/libCom/cxxTemplates/tsDLList.h (+3 -3) | |
|
jhill 6/26/00 6:49 PM |
cosmetic |
| 4 lines of code changed in: src/libCom/timer/osiTimer.cpp (+4 -3) | |
|
jhill 6/26/00 6:45 PM |
fixed bug which was impacting performance, but not functionality (we needed to process once for each expired timer on the queue) |
| 8 lines of code changed in: src/libCom/timer/osiTimer.cpp (+8 -8) | |
|
jhill 6/26/00 6:42 PM |
added valid iterator member to bidirectional iterator class |
| 17 lines of code changed in: src/libCom/cxxTemplates/tsDLList.h (+17 -1) | |
|
jhill 6/26/00 6:42 PM |
moved inline func out of instantiate ifdef |
| 23 lines of code changed in: src/libCom/cxxTemplates/resourceLib.h (+23 -23) | |
|
jhill 6/26/00 10:37 AM |
adjusted DLL symbol export |
| 9 lines of code changed in: src/gdd/dbMapper.cc (+9 -6) | |
|
jhill 6/23/00 5:15 PM |
fixed gnu formatted IO warning |
| 2 lines of code changed in: src/ca/catime.c (+2 -2) | |
|
jhill 6/23/00 4:58 PM |
cleaning up |
| 224 lines of code changed in: src/ca: CASG.cpp (+1 -11), access.cpp (+17 -67), cac.cpp (+126 -16), iocinf.h (+25 -22), nciu.cpp (+10 -19), repeaterSubscribeTimer.cpp (+2 -2), searchTimer.cpp (+4 -4), tcpiiu.cpp (+15 -23), udpiiu.cpp (+24 -28) | |
|
jhill 6/22/00 7:05 PM |
doc |
| 1 lines of code changed in: src/libCom/timer/osiTimer.cpp (+1 -10) | |
|
jhill 6/22/00 7:04 PM |
initialize id variable in constructor |
| 2 lines of code changed in: src/libCom/osi/osiThread.cpp (+2 -1) | |
|
jhill 6/22/00 6:59 PM |
added preemptive callback control reinstalled flow control |
| 492 lines of code changed in: src/ca: CASG.cpp (+6 -4), Makefile (+3 -2), access.cpp (+37 -31), caPutNotify.cpp (+2 -2), cac.cpp (+147 -98), cadef.h (+3 -1), flow_control.cpp (del), iocinf.h (+37 -14), nciu.cpp (+6 -9), processThread.cpp (+64 -2), ringBuffer.cpp (+1 -2), searchTimer.cpp (+9 -9), tcpiiu.cpp (+143 -72), udpiiu.cpp (+33 -43) | |
|
norume 6/22/00 11:57 AM |
Major change to try to make performance (and semantics) match the vxWorks implementation. The previous implementation would not perform partial copies. The vxWorks implementation would copy as much as possible. |
| 83 lines of code changed in: src/libCom/osi/os/default/osdRing.c (+83 -102) | |
|
mrk 6/22/00 10:25 AM |
option now in configure |
| 0 lines of code changed in: src/libCom/test/Makefile (-2) | |
|
jba 6/22/00 10:03 AM |
Moved thread libraries to CCC_STATIC_LDLIBS_NO. |
| 2 lines of code changed in: configure/os/CONFIG.solaris-sparc.solaris-sparc (+2 -3) | |
|
mrk 6/20/00 4:12 PM |
back out to previous version |
| 162 lines of code changed in: src/libCom/osi: osiTime.cpp (+121 -9), osiTime.h (+41) | |
|
mrk 6/20/00 3:22 PM |
add iocClock |
| 4 lines of code changed in: src/libCom/Makefile (+4) | |
|
mrk 6/20/00 3:18 PM |
1) remove ntp support code 2) replace ntpEpochOffset by posixEpochToEpicsEpoch |
| 11 lines of code changed in: src/libCom/osi: osiTime.cpp (+10 -122), osiTime.h (+1 -42) | |
|
mrk 6/20/00 2:52 PM |
added soft clock support |
| 36 lines of code changed in: src/libCom/osi/os/vxWorks: iocClock.c (new 27), iocClock.h (new 6), osdThread.c (+1 -1), osdTime.cpp (+2 -26) | |
|
jba 6/20/00 2:49 PM |
Remove references to R3.12 directories rec and rec.bak. |
| 1 lines of code changed in: configure/RULES_TOP (+1 -2) | |
|
jba 6/20/00 2:19 PM |
Removed extra referenecs to install. |
| 2 lines of code changed in: configure/RULES_DIRS (+2 -7) | |
|
jba 6/20/00 2:03 PM |
Moved the execution of the cleandirs rule. |
| 2 lines of code changed in: configure/RULES_TOP (+2 -2) | |
|
norume 6/20/00 12:06 PM |
Call lower-level RTEMS mutex support routines. This one change improves the catime benchmark results be more than 13%. The RTEMS maintainers are now planning to implement a special fast-mutex which should provide even greater improvement. |
| 130 lines of code changed in: src/libCom/osi/os/RTEMS/osdSem.c (+130 -8) | |
|
jhill 6/19/00 6:29 PM |
made include of string.h os independent |
| 1 lines of code changed in: src/libCom/osi/os/WIN32/getopt.c (+1) | |
|
jhill 6/16/00 7:35 PM |
increase the maximum size of the cached host name string |
| 6 lines of code changed in: src/ca: iocinf.h (+5 -5), tcpiiu.cpp (+1 -2) | |
|
jhill 6/16/00 7:35 PM |
correctly calculate the number of bytes in the CA connect sequence |
| 1 lines of code changed in: src/ca/catime.c (+1 -1) | |
|
jhill 6/16/00 6:36 PM |
added new activate methods |
| 49 lines of code changed in: src/libCom/timer: osiTimer.cpp (+38 -1), osiTimer.h (+11 -1) | |
|
jhill 6/16/00 6:35 PM |
eliminate the UDP send thread |
| 173 lines of code changed in: src/ca: cac.cpp (+7 -4), iocinf.h (+8 -9), nciu.cpp (+10 -11), repeaterSubscribeTimer.cpp (+21 -12), searchTimer.cpp (+33 -21), udpiiu.cpp (+94 -192) | |
|
norume 6/16/00 3:37 PM |
Fix typo that was making the startup/shell task non-FP. |
| 2 lines of code changed in: src/libCom/osi/os/RTEMS/rtems_init.c (+2 -3) | |
|
jhill 6/16/00 3:00 PM |
elevated priority of CAC timer event thread |
| 60 lines of code changed in: src/ca: cac.cpp (+19 -1), iocinf.h (+2 -2), nciu.cpp (+2 -2), searchTimer.cpp (+7 -3), tcpiiu.cpp (+10 -6), udpiiu.cpp (+20 -17) | |
|
mrk 6/16/00 10:02 AM |
remove def for putenv; failed on solaris 8 |
| 1 lines of code changed in: src/libCom/env/envSubr.c (+1 -3) | |
|
norume 6/16/00 9:57 AM |
Include stdio.h to get declaration for stderr. Ensure that all execution paths through osiGetUserName actually return a value. Fix missing apostrophe in couldn't. |
| 16 lines of code changed in: src/libCom/osi/os/posix/osdProcess.c (+16 -17) | |
|
mrk 6/16/00 9:03 AM |
add TSinit |
| 1 lines of code changed in: src/libCom/osi/os/vxWorks/osdThread.c (+1) | |
|
jhill 6/15/00 7:21 PM |
Fixed use of errlogPrintf () in spawned process ulting in a hang. Removed use of assert() when the executable couldnt be located which aslo caused a hang. |
| 7 lines of code changed in: src/libCom/osi/os/posix/osdProcess.c (+7 -8) | |
|
jhill 6/15/00 6:05 PM |
fixed solaris cleanup hang by using close instead of shutdown |
| 19 lines of code changed in: src/ca/udpiiu.cpp (+7 -1) src/libCom/osi/os: Linux/osdSock.h (+1), RTEMS/osdSock.h (+2 -1), VMS/osdSock.h (+1), WIN32/osdSock.h (+1), alpha/osdSock.h (+1), cygwin32/osdSock.h (+1), hpux/osdSock.h (+1), sgi/osdSock.h (+1), solaris/osdSock.h (+1), sun4/osdSock.h (+1), vxWorks/osdSock.h (+1) | |
|
jhill 6/15/00 5:47 PM |
fixed solaris cleanup hang by using close instead of shutdown |
| 17 lines of code changed in: src/ca/udpiiu.cpp (+17 -7) | |
|
jhill 6/15/00 5:39 PM |
defined a new error constant |
| 12 lines of code changed in: src/libCom/osi/os: Linux/osdSock.h (+1), RTEMS/osdSock.h (+2 -1), VMS/osdSock.h (+1), WIN32/osdSock.h (+1), alpha/osdSock.h (+1), cygwin32/osdSock.h (+1), hpux/osdSock.h (+1), sgi/osdSock.h (+1), solaris/osdSock.h (+1), sun4/osdSock.h (+1), vxWorks/osdSock.h (+1) | |
|
jhill 6/15/00 4:47 PM |
added shutdown () sys call diagnostics |
| 17 lines of code changed in: src/ca: tcpiiu.cpp (+8 -2), udpiiu.cpp (+9 -2) | |
|
jhill 6/15/00 3:46 PM |
fixed recv thread shutdown bug |
| 20 lines of code changed in: src/ca/tcpiiu.cpp (+20 -6) | |
|
jhill 6/15/00 12:52 PM |
include proper ANSI header and fix usage diagnostic |
| 2 lines of code changed in: src/ca/catimeMain.c (+2 -1) | |
|
jhill 6/15/00 12:47 PM |
dont break out of semaphore block every 60 sec as in the past |
| 2 lines of code changed in: src/ca: CASG.cpp (+1 -3), cac.cpp (+1 -2) | |
|
jhill 6/15/00 12:45 PM |
upgraded catime to allow N channels to be specified |
| 217 lines of code changed in: src/ca: caDiagnostics.h (+4 -1), catime.c (+193 -238), catimeMain.c (+20 -12) | |
|
jhill 6/15/00 10:28 AM |
cosmetic |
| 2 lines of code changed in: src/db/dbServiceIO.cpp (+2 -3) | |
|
norume 6/15/00 10:15 AM |
Track Jeff's changes to vxWorks/osdThread.c priority calculations. |
| 17 lines of code changed in: src/libCom/osi/os/RTEMS/osdThread.c (+17 -4) | |
|
jhill 6/14/00 8:23 PM |
cleaned up disconnect timer logic |
| 123 lines of code changed in: src/ca: bhe.cpp (+25 -61), cac.cpp (+4 -17), iocinf.h (+16 -7), tcpRecvWatchdog.cpp (+48 -18), tcpSendWatchdog.cpp (+15 -3), tcpiiu.cpp (+15 -39) | |
|
jhill 6/14/00 6:48 PM |
typo in comment |
| 2 lines of code changed in: src/libCom/timer/osiTimer.h (+2 -2) | |
|
jhill 6/14/00 4:53 PM |
removed warning messages |
| 3 lines of code changed in: src/ca/udpiiu.cpp (+3 -5) | |
|
jhill 6/14/00 4:51 PM |
changed message |
| 2 lines of code changed in: src/ca/tcpSendWatchdog.cpp (+2 -2) | |
|
jhill 6/14/00 4:37 PM |
dont base priority on the server's priority |
| 2 lines of code changed in: src/libCom: error/errlog.c (+1 -1), taskwd/taskwd.c (+1 -1) | |
|
jhill 6/14/00 4:36 PM |
removed unused priority assignments |
| 3 lines of code changed in: src/libCom/osi/osiThread.h (+3 -4) | |
|
jhill 6/14/00 4:35 PM |
use self relative priorities |
| 85 lines of code changed in: src/rsrv: caservertask.c (+72 -27), cast_server.c (+13 -8) | |
|
norume 6/14/00 4:35 PM |
Try switching to FIFO (no priority inheritence) mutex. This improves the response shown by catime by about 5%. |
| 3 lines of code changed in: src/libCom/osi/os/RTEMS/osdSem.c (+3 -2) | |
|
jhill 6/14/00 4:34 PM |
cosmetic |
| 1 lines of code changed in: src/rsrv/camsgtask.c (+1 -1) | |
|
jhill 6/14/00 4:11 PM |
installed fix for range mapping integer overflow |
| 16 lines of code changed in: src/libCom/osi/os/vxWorks/osdThread.c (+16 -4) | |
|
mrk 6/14/00 9:35 AM |
changes in thread priorities |
| 8 lines of code changed in: src/rsrv/caservertask.c (+5 -14) src/libCom: error/errlog.c (+1 -1), taskwd/taskwd.c (+2 -1) | |
|
norume 6/13/00 5:33 PM |
The latest release of RTEMS reduced the default size of many system values. Modify rtems_init.c to restore these to values which will work with EPICS. Move clockInit call to threadInit. Minor cleanups. |
| 7 lines of code changed in: src/libCom/osi/os/RTEMS/rtems_init.c (+7 -8) | |
|
jhill 6/13/00 5:33 PM |
check for shutdown condition when socket sys call returns EINTR |
| 76 lines of code changed in: src/ca: iocinf.h (+3 -2), tcpiiu.cpp (+39 -38), udpiiu.cpp (+34 -26) | |
|
norume 6/13/00 5:30 PM |
Add call to clockInit. Clean up some threadInit calls. |
| 16 lines of code changed in: src/libCom/osi/os/RTEMS/osdThread.c (+16 -14) | |
|
jhill 6/13/00 5:30 PM |
cosmetic |
| 11 lines of code changed in: src/ca/repeater.cpp (+11 -15) | |
|
jhill 6/13/00 3:41 PM |
cosmetic |
| 4 lines of code changed in: src/ca/repeater.cpp (+4 -4) | |
|
jhill 6/13/00 3:40 PM |
codmetic |
| 26 lines of code changed in: src/ca/repeater.cpp (+26 -29) | |
|
jhill 6/13/00 3:37 PM |
cosmetic |
| 5 lines of code changed in: src/ca/repeater.cpp (+5 -5) | |
|
mrk 6/13/00 2:08 PM |
call threadInit where needed |
| 8 lines of code changed in: src/libCom/osi/os: RTEMS/osdThread.c (+3 -5), posix/osdThread.c (+4), vxWorks/osdThread.c (+1) | |
|
mrk 6/13/00 2:05 PM |
remove threadInit; add caMonitor.c |
| 1 lines of code changed in: src/makeBaseApp/Makefile (+1) | |
|
mrk 6/13/00 10:01 AM |
client/server priorities were reversed |
| 4 lines of code changed in: src/libCom/osi/osiThread.h (+4 -4) | |
|
norume 6/12/00 8:59 PM |
Increase init task (IOC sh) priority to be higher than all EPICS tasks. Adjust RTEMS workspace to a size that allows simple IOC applications to run on machines with `only' 4 Megabytes of memory. |
| 5 lines of code changed in: src/libCom/osi/os/RTEMS/rtems_init.c (+5 -5) | |
|
norume 6/12/00 8:56 PM |
Use three characters in name since EPICS uses *lots* of semaphores. |
| 29 lines of code changed in: src/libCom/osi/os/RTEMS/osdSem.c (+29 -11) | |
|
jhill 6/12/00 8:04 PM |
clear channel to avoid disconnect warning |
| 7 lines of code changed in: src/util/ca_test.c (+7 -1) | |
|
jhill 6/12/00 8:00 PM |
call ca_task_exit() |
| 5 lines of code changed in: src/util/ca_test.c (+5 -4) | |
|
jhill 6/12/00 7:57 PM |
fixed printf format warnings from GNU |
| 6 lines of code changed in: src/util/ca_test.c (+6 -5) | |
![]()
Generated by StatCvs v0.1.3