Commit Graph

1147 Commits

Author SHA1 Message Date
Marty Kraimer aebf0ceb9c wait for errLog message to be sent 2000-06-30 17:46:34 +00:00
Ralph Lange d50642026d Was the last committed version ever tested? Who defines should implement ... 2000-06-30 16:14:56 +00:00
Ralph Lange 9cf8650ff0 += newline at end of file (HP aCC warning fix) 2000-06-30 15:47:27 +00:00
Ralph Lange 6a4d0a5918 HP-UX needs an additional define to include the reentrant time functions 2000-06-30 15:44:56 +00:00
Ralph Lange 4023dc924b HP-UX defines things a bit different (HP aCC error fix) 2000-06-30 15:32:05 +00:00
Ralph Lange 93b1462805 Shuffled things around a bit (HP aCC error fix) 2000-06-30 14:54:24 +00:00
Ralph Lange 8d8a2d3ff9 HP-UX defines timespec and timeval in sys/time.h (HP aCC warning fix) 2000-06-30 14:50:57 +00:00
Ralph Lange 0eeae6e4b4 Moved some inline operators to the class definition (HP aCC error fix) 2000-06-30 14:37:40 +00:00
Ralph Lange 2e5c6b90a6 Bugfix: Don't suppress conditions to test for ... 2000-06-29 17:03:02 +00:00
Marty Kraimer c2562b8aac soft time support for vxWorks 2000-06-28 19:36:14 +00:00
Ralph Lange 1d1539d356 Changes for more convenience 2000-06-28 15:56:34 +00:00
Ralph Lange 4f4d35a1d8 Changes for HP-UX 2000-06-28 15:55:36 +00:00
Jeff Hill 46d8c1edaf cosmetic 2000-06-27 22:30:25 +00:00
Jeff Hill f91be05cde 1) users must now select between
single threaded and multi threaded operation
2) default timer queue does not now have manager thread
2000-06-27 22:24:58 +00:00
Marty Kraimer 746c7f2af6 add _POSIX_THREAD_PROCESS_SHARED 2000-06-27 17:53:17 +00:00
Jeff Hill d633a0001e fixed duplicate definition of valid () member func 2000-06-27 17:30:32 +00:00
Jeff Hill ab3608aada cosmetic 2000-06-26 23:57:23 +00:00
Jeff Hill d525da0a7b use different method for finding eol 2000-06-26 23:56:01 +00:00
Jeff Hill 65da62b879 fixed problem which slipped through testing because IDE modified
installed version.
2000-06-26 23:54:53 +00:00
Jeff Hill 9e9ead744a cosmetic 2000-06-26 23:49:04 +00:00
Jeff Hill af9a564c3e fixed bug which was impacting performance, but not functionality
(we needed to process once for each expired timer on the queue)
2000-06-26 23:45:16 +00:00
Jeff Hill 16946b8b40 added valid iterator member to bidirectional iterator class 2000-06-26 23:42:56 +00:00
Jeff Hill 84c1b75d8d moved inline func out of instantiate ifdef 2000-06-26 23:42:12 +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
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 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
Jeff Hill 8fa9db48ad added new activate methods 2000-06-16 23:36:37 +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
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 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 60e2324406 defined a new error constant 2000-06-15 22:39:52 +00:00
W. Eric Norum d6b988d155 Track Jeff's changes to vxWorks/osdThread.c priority calculations. 2000-06-15 15:15:53 +00:00
Jeff Hill b52f9f084d typo in comment 2000-06-14 23:48:14 +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
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 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
W. Eric Norum 78b8324a8d Add call to clockInit.
Clean up some threadInit calls.
2000-06-13 22:30:40 +00:00