Commit Graph

1068 Commits

Author SHA1 Message Date
Jeff Hill
34b352cc5b updated to match thread class changes 2000-05-24 22:07:40 +00:00
Jeff Hill
15fca75a88 fixed startup order problems without impactiing the structure of the
design
2000-05-24 22:07:10 +00:00
Jeff Hill
5040152dc9 cosmetic 2000-05-24 22:04:05 +00:00
Marty Kraimer
8230a0622d add start method to osiThread 2000-05-19 15:40:15 +00:00
Marty Kraimer
e4d9ceb26c add epicsPrtEnvParams 2000-05-19 14:32:28 +00:00
Marty Kraimer
91f6c63908 add decoration to names 2000-05-18 20:24:07 +00:00
W. Eric Norum
96f30d12e0 Convert iocccrf to take a single pathname argument.
If the pathname is NULL, emit prompts and read from stdin.
Use the last component of the pathname as the `filename' argument to showError.
Get the prompt from the IOCSH_PS1 environment variable or use default "iocsh> ".
Return 0 on success.  Print message and return -1 on failure (e.g. can't open file).
If using readline, get history size from IOCSH_HISTSIZE environment variable.
2000-05-08 18:59:59 +00:00
W. Eric Norum
37d9ca299d Add include file to finish off previous change. 2000-05-06 03:02:38 +00:00
W. Eric Norum
1a690fa68b Add call to registerRecordDeviceDriverRegister(). 2000-05-06 02:47:07 +00:00
Jeff Hill
003b83f74c beter size check 2000-05-05 18:50:56 +00:00
Jeff Hill
dd6e06ad2f renamed loadTimeInit class 2000-05-05 14:44:43 +00:00
W. Eric Norum
0cea7fc069 Add dummy threadExitMain routine. 2000-05-04 19:59:39 +00:00
Jeff Hill
326e2cad35 added stub for thread id from name 2000-05-04 01:15:53 +00:00
W. Eric Norum
a374888f07 There is no longer an RTEMS-specific command interpreter.
Its functions have been taken over by the routines in src/iocsh.
2000-05-03 21:34:10 +00:00
W. Eric Norum
bacef349bc Minor cosmetic change on task information table header. 2000-05-03 20:47:26 +00:00
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