W. Eric Norum
64b4e5cb80
Increase init task (IOC sh) priority to be higher than all EPICS tasks.
...
Adjust RTEMS workspace to a size that allows simple IOC applications
to run on machines with `only' 4 Megabytes of memory.
2000-06-13 01:59:13 +00:00
W. Eric Norum
5c085da486
Use three characters in name since EPICS uses *lots* of semaphores.
2000-06-13 01:56:58 +00:00
W. Eric Norum
3e75b6f0c2
Add `level' argument to semstat command.
...
Dynamically size task, semaphore, timer and queue tables.
Set aside more memory for RTEMS executive and network buffers.
RTEMS IOCs now need at least 8Mbytes.
2000-06-11 18:52:58 +00:00
Marty Kraimer
a4f1f73330
fix big bug in semBCreate
2000-06-07 20:41:28 +00:00
Jeff Hill
7cda8e208f
fixed user name exits test logic
2000-06-06 21:18:59 +00:00
Marty Kraimer
0cb718c4d6
threadPrivateGet must return 0 before first call to threadPrivateSet
2000-06-05 14:38:59 +00:00
W. Eric Norum
856a98f244
Remove reference to non-existent include file.
2000-06-04 01:38:30 +00:00
Jeff Hill
9b5c502142
use thread once during initialization
2000-06-03 01:19:29 +00:00
Jeff Hill
086b19d059
nill out thread private storage pointer just after making it a task variable in
...
the new thread so that it will not point at the other thread's task variable
2000-06-03 00:48:28 +00:00
Jeff Hill
a62dcb8215
reveresed sense of if in previous change, but otherwise purpose was valid
2000-06-03 00:26:59 +00:00
Jeff Hill
37881ab4e1
threadPrivateGet() now retuns undefined variables as NULL
2000-06-02 23:42:39 +00:00
Jeff Hill
f3275d7a3d
added newline at EOF
2000-06-02 22:43:58 +00:00
Jeff Hill
9258359949
fixed BSD version test
2000-06-02 20:18:31 +00:00
Marty Kraimer
c67d0a44ef
TakeTimeout: make ticks at least 1
2000-06-02 14:48:13 +00:00
Marty Kraimer
e0c9a741d2
return semTakeTimeout if ticks<=0
2000-06-01 20:52:18 +00:00
Jeff Hill
31b61dd408
installed
2000-06-01 15:54:51 +00:00
Jeff Hill
3e99facbd3
changed the name of bsdSock{Attach,Release}
2000-05-31 22:56:36 +00:00
Marty Kraimer
4276a503ad
add defs for c++
2000-05-31 19:17:33 +00:00
W. Eric Norum
c303ad0550
Remove call to max().
2000-05-30 19:52:00 +00:00
Jeff Hill
4337981a29
dont return failure code when there is no OS support - return
...
no support error code instead
2000-05-30 17:15:14 +00:00
Jeff Hill
390d9f1fb8
removed warning message
2000-05-30 17:13:50 +00:00
Jeff Hill
6ee0d611fd
fixed message format
2000-05-30 17:12:55 +00:00
Jeff Hill
c863e0a631
use errlogPrintf instead of fprintf (stderr, ...)
2000-05-30 17:11:46 +00:00
Jeff Hill
f03ef5eb5d
fixed pool corruption problems
2000-05-30 17:08:57 +00:00
W. Eric Norum
49982e20a7
Add RTEMS-specific netstat and semstat commands.
2000-05-26 22:04:10 +00:00
W. Eric Norum
118036917d
Decouple aToIPAddr from bsdSockAttach by using threadOnce to create the mutex.
2000-05-26 19:08:40 +00:00
W. Eric Norum
44c872ca3e
Track change to IOC shell common registration.
2000-05-25 22:28:25 +00:00
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