Commit Graph

2103 Commits

Author SHA1 Message Date
Marty Kraimer 62878ec9b7 S_xxx defs moved from dbAccess.h to dbAccessDefs.h 2000-05-02 18:57:57 +00:00
Jeff Hill 4710f52e25 simplify code by starting out with unsigned 2000-05-01 16:31:11 +00:00
Marty Kraimer d40cdf85ae forget old style c 2000-04-28 18:30:46 +00:00
Marty Kraimer 0464f03415 implement threadGetPrioritySelf 2000-04-28 15:50:16 +00:00
W. Eric Norum 34fca4e872 Add implementation of threadGetPrioritySelf(). 2000-04-28 14:59:51 +00:00
Jeff Hill d3dfd93151 cosmetic 2000-04-28 02:00:42 +00:00
Jeff Hill 0150adbbf7 improved initialization 2000-04-28 01:00:43 +00:00
Jeff Hill 092c301e3a added threadExitMain() 2000-04-27 17:30:13 +00:00
Jeff Hill 22fdbb1913 removed extern from epicsShareDef because strange mysteries
persist with the microsoft compiler: sometines extern is required
with the instantiation and other times not ...
2000-04-27 17:27:46 +00:00
Jeff Hill a7b7c7cf16 removed coreRelease () function prototype 2000-04-27 17:26:07 +00:00
Jeff Hill 93f840f146 reformatted 2000-04-27 17:24:44 +00:00
Jeff Hill 2d8fb10ef9 removed strict compiler specification 2000-04-27 16:44:51 +00:00
Jeff Hill e5d5c9f62f added default for number of objects allocated 2000-04-27 16:23:01 +00:00
Jeff Hill c92b60022c cosmetic 2000-04-27 16:22:04 +00:00
W. Eric Norum 09194d1871 Rename file to match EPICS C++ convention. 2000-04-24 19:27:18 +00:00
Marty Kraimer 9d41d523f8 changed extension from .cc to .cpp 2000-04-24 18:54:20 +00:00
Jeff Hill fabc0187e9 install tsFreeList.h 2000-04-13 22:35:12 +00:00
Jeff Hill 8d6060372a installed 2000-04-13 22:34:33 +00:00
Jeff Hill 584a931821 removed most of the case statements 2000-04-12 18:03:23 +00:00
Jeff Hill 1a551e4fb6 dont use CreateThread() 2000-04-12 17:58:25 +00:00
Jeff Hill cec6f7471a added C++ support 2000-04-12 17:55:51 +00:00
Jeff Hill 09b6989a06 added iter for const items 2000-04-12 17:54:31 +00:00
W. Eric Norum b14725f360 Clean up task info display. 2000-04-11 01:18:49 +00:00
W. Eric Norum a785881d9f Clean up formatting.
Allow for more semaphores -- sequencers use a whole bunch!
2000-04-11 01:15:48 +00:00
W. Eric Norum 2378bce7f6 Try harder to destroy mutex semaphores. If an attempt to destroy one
fails because it is locked, try again after unlocking it.  This won't
work if the thread has recursively locked the mutex, but it seems to
be fine for all the cases the EPICS uses.
2000-04-07 17:21:39 +00:00
W. Eric Norum f05c0169bf Add loopback network interface.
Allow NULL `substitution' argument to dbLoadRecords.
2000-04-06 02:40:46 +00:00
W. Eric Norum 4656e2521c Return osiSpawnDetachedProcessNoSupport as required by src/iocinf.cpp. 2000-04-06 02:38:54 +00:00
W. Eric Norum 079a610185 Add some RTEMS source files. With these added to libCom the EPICS Makefiles
can produce a complete RTEMS executable image.
2000-04-05 16:51:36 +00:00
W. Eric Norum 7b505c00aa RTEMS initialization routines.
Adding this file to libCom lets the EPICS Makefiles produce a complete
RTEMS executable image.
2000-04-05 16:49:11 +00:00
William Lupton 45d8f94f26 changed to printf in threadShow 2000-04-03 22:38:31 +00:00
William Lupton dad9f18ed8 removed threadSleep from threadShow 2000-04-01 01:24:03 +00:00
William Lupton ad88ed900d added more info (and short sleep) to threadShow 2000-03-28 20:30:07 +00:00
W. Eric Norum ae4890e59a RTEMS now allows locked simple binary semaphores to be deleted. 2000-03-26 02:01:26 +00:00
Marty Kraimer d2a396536f allow papTSD to be created in Get 2000-03-22 21:16:42 +00:00
Marty Kraimer 89f0141257 added threadHighestPriorityLevelBelow,threadLowestPriorityLevelAbove 2000-03-22 20:22:57 +00:00
W. Eric Norum 18586d2026 Add preliminary `show' information. 2000-03-21 21:10:03 +00:00
Jeff Hill 99d8271d84 removed extra include 2000-03-21 19:16:19 +00:00
Jeff Hill de0f3dc9ed removed rsrv_init() definition 2000-03-21 19:16:01 +00:00
W. Eric Norum b35e62ed07 Ensure that semaphore is destroyed even if it is held by the calling task. 2000-03-20 23:08:46 +00:00
Jeff Hill 486a30ea01 removed bogus include 2000-03-20 21:30:16 +00:00
W. Eric Norum 61bba9985b Set task variable notepad entry properly.
Ensure that a threadPrivateGet before a threadPrivateSet returns a NULL pointer.
2000-03-17 19:58:27 +00:00
W. Eric Norum 07d72972f0 Add dummy implementation of osiSpawnDetachedProcess. 2000-03-16 23:21:12 +00:00
W. Eric Norum 2853828297 Give the initial thread a `taskVar' structure.
Add functions to compute next higher and next lower priority level.
2000-03-16 18:59:02 +00:00
Janet B. Anderson ba75cd3066 Added cvs tag to epics release strings. 2000-03-16 15:35:45 +00:00
Jeff Hill 4ebcbd5f50 added new priority manipulating routines 2000-03-16 02:25:10 +00:00
Marty Kraimer 740f2de82a add test for threadPrivate 2000-03-15 21:36:02 +00:00
Marty Kraimer ac597db46f add definition for sysClkRateGet 2000-03-15 19:10:51 +00:00
Marty Kraimer e67d89e8a6 changes so things build 2000-03-15 18:49:33 +00:00
William Lupton 0149a2c6e0 made threadPrivate error messages (some) dependent on errVerbose 2000-03-15 00:14:01 +00:00
William Lupton 96f0eea5bd supported BSD timeval 2000-03-15 00:13:30 +00:00