Commit Graph

4827 Commits

Author SHA1 Message Date
Jeff Hill
703080f8fa cleaning up 2000-06-23 21:58:18 +00:00
Jeff Hill
adf84044d2 doc 2000-06-23 00:05:16 +00:00
Jeff Hill
c27b99996b initialize id variable in constructor 2000-06-23 00:04:09 +00:00
Jeff Hill
47729fed41 added preemptive callback control
reinstalled flow control
2000-06-22 23:59:51 +00:00
W. Eric Norum
a0c9a0ea91 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.
2000-06-22 16:57:56 +00:00
Marty Kraimer
821582df52 option now in configure 2000-06-22 15:25:10 +00:00
Marty Kraimer
7323486b9e back out to previous version 2000-06-20 21:12:45 +00:00
Marty Kraimer
7834744bb2 add iocClock 2000-06-20 20:22:38 +00:00
Marty Kraimer
257adf3569 1) remove ntp support code
2) replace ntpEpochOffset by posixEpochToEpicsEpoch
2000-06-20 20:18:39 +00:00
Marty Kraimer
cde6a63dbb add sample TIMEZONE definition 2000-06-20 19:58:22 +00:00
Marty Kraimer
a8eaec8d17 drvTS is now optional for vxWorks 2000-06-20 19:54:40 +00:00
Marty Kraimer
8e6720b483 added soft clock support 2000-06-20 19:52:10 +00:00
W. Eric Norum
3c44955ad5 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.
2000-06-20 17:06:15 +00:00
Jeff Hill
74c81652e0 made include of string.h os independent 2000-06-19 23:29:12 +00:00
Marty Kraimer
0f6c3a8dfc remove hardware support 2000-06-19 13:09:07 +00:00
Jeff Hill
9639af7f3a increase the maximum size of the cached host name string 2000-06-17 00:35:52 +00:00
Jeff Hill
645b0883aa correctly calculate the number of bytes in the CA connect sequence 2000-06-17 00:35:01 +00:00
Jeff Hill
8fa9db48ad added new activate methods 2000-06-16 23:36:37 +00:00
Jeff Hill
2e67127f25 eliminate the UDP send thread 2000-06-16 23:35:02 +00:00
W. Eric Norum
5f4e31c600 Fix typo that was making the startup/shell task non-FP. 2000-06-16 20:37:06 +00:00
Jeff Hill
5313404121 elevated priority of CAC timer event thread 2000-06-16 20:00:06 +00:00
Marty Kraimer
7efef48a21 remove def for putenv; failed on solaris 8 2000-06-16 15:02:40 +00:00
W. Eric Norum
097a822319 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.
2000-06-16 14:57:52 +00:00
Marty Kraimer
7a53aa7d45 get rid of tsSubr; more call to TSinit to os/osdThead 2000-06-16 14:08:54 +00:00
Marty Kraimer
d65bcef5a9 add TSinit 2000-06-16 14:03:59 +00:00
Jeff Hill
4fb22f09a3 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.
2000-06-16 00:21:43 +00:00
Jeff Hill
828bd4392b fixed solaris cleanup hang by using close instead of shutdown 2000-06-15 23:06:09 +00:00
Jeff Hill
dd83010c37 fixed solaris cleanup hang by using close instead of shutdown 2000-06-15 22:47:18 +00:00
Jeff Hill
60e2324406 defined a new error constant 2000-06-15 22:39:52 +00:00
Jeff Hill
7741f6b45c added shutdown () sys call diagnostics 2000-06-15 21:47:20 +00:00
Jeff Hill
9a885db4d1 fixed recv thread shutdown bug 2000-06-15 20:46:29 +00:00
Jeff Hill
0185bd2fba include proper ANSI header and fix usage diagnostic 2000-06-15 17:52:52 +00:00
Jeff Hill
d2aaae9be6 dont break out of semaphore block every 60 sec as in the past 2000-06-15 17:47:57 +00:00
Jeff Hill
dc979956c1 upgraded catime to allow N channels to be specified 2000-06-15 17:46:05 +00:00
Jeff Hill
acaa247dad cosmetic 2000-06-15 15:28:39 +00:00
W. Eric Norum
d6b988d155 Track Jeff's changes to vxWorks/osdThread.c priority calculations. 2000-06-15 15:15:53 +00:00
Marty Kraimer
93c345b514 unbundle 2000-06-15 13:58:44 +00:00
Jeff Hill
dec79926e5 cleaned up disconnect timer logic 2000-06-15 01:23:56 +00:00
Jeff Hill
b52f9f084d typo in comment 2000-06-14 23:48:14 +00:00
Jeff Hill
f6303c29a9 removed warning messages 2000-06-14 21:53:57 +00:00
Jeff Hill
152d874163 changed message 2000-06-14 21:51:12 +00:00
Jeff Hill
a73125ccc6 dont base priority on the server's priority 2000-06-14 21:38:45 +00:00
Jeff Hill
c5e7a1ed82 removed unused priority assignments 2000-06-14 21:36:15 +00:00
Jeff Hill
ee7e3ba7d0 use self relative priorities 2000-06-14 21:35:38 +00:00
W. Eric Norum
cedcb42d63 Try switching to FIFO (no priority inheritence) mutex. This improves
the response shown by catime by about 5%.
2000-06-14 21:35:37 +00:00
Jeff Hill
c75ec8fda0 cosmetic 2000-06-14 21:34:38 +00:00
Jeff Hill
022fb68485 installed fix for range mapping integer overflow 2000-06-14 21:11:05 +00:00
Marty Kraimer
d6bf15feae changes in thread priorities 2000-06-14 14:35:09 +00:00
W. Eric Norum
3d57ac34ef 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.
2000-06-13 22:33:55 +00:00
Jeff Hill
889e03fa83 check for shutdown condition when socket sys call returns EINTR 2000-06-13 22:33:27 +00:00