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
Jeff Hill
ffe00db8a9
added new line at EOF
2000-03-14 22:39:05 +00:00
Jeff Hill
d92991d035
added port config fetch
2000-03-14 22:35:06 +00:00
Marty Kraimer
f809f3a716
lock for ++nthreadPrivate
2000-03-14 21:18:05 +00:00
Marty Kraimer
9edfa9f2e6
threadPrivateMutex not necessary
2000-03-14 20:31:20 +00:00
Marty Kraimer
18cfa83a26
threadOnceMutex => threadPrivateMutex
2000-03-14 19:27:10 +00:00
W. Eric Norum
614a83fad3
Use mutex to prevent race in threadPrivateCreate.
...
Use RTEMS task notepad instead of task variables to implement private
thread variables.
2000-03-14 18:49:27 +00:00
W. Eric Norum
f7f517e27d
Add definition for SOCKADDR_HAS_LEN -- this ensures the the correct
...
code in default/osdNetIntf.c is used.
2000-03-14 16:51:11 +00:00