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
W. Eric Norum
6ee30c7d0f
Group os-dependent code into a single location.
...
Add SOCKADDR_HAS_LEN conditional.
2000-03-14 16:50:20 +00:00
Jeff Hill
bc3802b106
fixed missing #define in Solaris build
2000-03-14 16:20:04 +00:00
Jeff Hill
71e9d31ccd
added osdNetIntf.c
2000-03-14 16:02:06 +00:00
Jeff Hill
f285e77d5f
added osdNetIntf.c
2000-03-14 15:09:11 +00:00
W. Eric Norum
0665dc7eb3
Add newline at end of file.
2000-03-13 22:43:34 +00:00
W. Eric Norum
697df77aad
Add some definitions.
2000-03-13 22:24:50 +00:00
W. Eric Norum
99777c8c38
Protect calls to gethostbyname and gethostbyaddr with a mutex.
...
On Solaris and RTEMS (and perhaps others) these routines are not thread-safe.
2000-03-13 21:44:29 +00:00
Marty Kraimer
1ab3714211
make threadPrivate mthread safe
2000-03-13 19:11:09 +00:00
Jeff Hill
f79190200f
getting size_t from stddef.h is more portable
2000-03-13 16:12:55 +00:00
Jeff Hill
c9f1ec72d1
better way to fix gnu warnings
2000-03-13 15:37:11 +00:00
Jeff Hill
d02b8a526d
fixed gnu warnings
2000-03-13 15:35:11 +00:00
William Lupton
03fd3956d5
added SD_BOTH definition
2000-03-13 08:51:01 +00:00
W. Eric Norum
3cb400f0c1
Add definition for SD_BOTH.
2000-03-13 01:15:56 +00:00
W. Eric Norum
df52a9b1fa
Need to include sys/types.h to get size_t declaration.
2000-03-13 01:15:05 +00:00
Jeff Hill
7a173ed34c
vxWorks does not have SD_BOTH ??
2000-03-11 01:39:59 +00:00