W. Eric Norum
1c7428c1cf
Change command-line input to allow CONFIG_SITE selection of libtecla,
...
GNU readline, or built-in EPICS routines.
2002-11-20 20:17:36 +00:00
Andrew Johnson
f0b5bbf467
Was in Attic but not dead.
2002-10-30 15:23:46 +00:00
Andrew Johnson
19edff269e
Was in attic but not dead.
2002-10-30 15:21:53 +00:00
Andrew Johnson
55f563b959
Added dbDumpFunction command.
2002-09-25 18:32:08 +00:00
Andrew Johnson
dff960b3c3
Added command-line echoing when executing a script.
2002-09-24 22:06:54 +00:00
Janet B. Anderson
de14296b80
Changed BASE_ to EPICS_.
2002-07-31 17:07:07 +00:00
Marty Kraimer
4e38494839
remove *Recdes* and *Flddes*
2002-07-30 17:43:27 +00:00
Janet B. Anderson
93b0bf478d
Updated license comments.
2002-07-12 21:35:43 +00:00
Marty Kraimer
02c8f06c7f
call errlogFlush before terminating
2002-07-09 18:58:54 +00:00
Marty Kraimer
7799184457
make commandTableOnce a c program
2002-06-14 13:46:28 +00:00
Ralph Lange
8d3bc7abec
Fix for bitching HPUX 11 compiler
2002-03-08 14:23:04 +00:00
Marty Kraimer
29b706dd35
call asSubRecordFunctionsRegister
2001-07-03 19:25:39 +00:00
Janet B. Anderson
22abff43bf
Removed references to EPICS_BASE_LIB.
2001-06-28 21:54:36 +00:00
Janet B. Anderson
7874d35daf
Changes to create vxWorks archive libraries and prods.
2001-06-07 14:26:06 +00:00
W. Eric Norum
d99fb7029d
Change all instances of ioccrf' to iocsh' to reflect the added
...
capabilities of the IOC shell routines.
2001-05-17 18:16:49 +00:00
W. Eric Norum
84cd107ad9
Make epicsEnvShow work when called from vxWorks shell or iocsh.
...
Limits operation to a single argument.
2001-05-17 16:56:14 +00:00
W. Eric Norum
3ec821a74a
Create os-specific versions of routines to set and
...
display environment variables.
2001-05-07 16:11:57 +00:00
W. Eric Norum
f8f306624e
Remove env command -- vxWorks has no environ pointer.
...
Add epicsPrtEnvParams to print all EPICS environment parameters.
Add printEnv to print specified environment variables.
2001-05-01 18:38:50 +00:00
W. Eric Norum
f1f5f385bb
Add `env' command to print enviornment variables.
2001-04-24 19:35:57 +00:00
W. Eric Norum
647221079f
Fix up broken putenv().
2001-04-24 18:36:31 +00:00
Marty Kraimer
7170c80194
add epicsMutexShowAll
2001-04-05 14:57:14 +00:00
W. Eric Norum
d7137d3e02
Clean up handling of `argv' style arguments.
2001-03-20 03:25:04 +00:00
W. Eric Norum
92983574e7
Clean up the help message for # comments.
2001-03-19 22:14:35 +00:00
W. Eric Norum
45de0e4e1f
Add ioccrfArgArgv argument type to support functions which take an
...
arbitrary number of arguments (e.g. show). Clean up help display
of argument desciptors containing spaces.
2001-03-17 18:25:30 +00:00
W. Eric Norum
9b401acc13
Don't pass a truncated argument buffer array to a handler function.
2001-03-15 22:09:36 +00:00
Marty Kraimer
e87f32f6e9
strdup not available on vxWorks
2001-02-22 19:39:02 +00:00
W. Eric Norum
6f312ac705
Provide help message about comment lines.
2001-02-19 16:15:29 +00:00
W. Eric Norum
be26f7f684
Provide more meaningful help message.
2001-02-19 16:14:53 +00:00
Marty Kraimer
6a52eff141
osiTime=>epicsTime
2001-01-31 13:34:02 +00:00
Marty Kraimer
013587eeeb
epicsThreadInit is no longer public
2001-01-22 20:11:33 +00:00
Marty Kraimer
dbe9c8e75f
changes for osiThread=>epicsThread
2001-01-18 19:08:14 +00:00
W. Eric Norum
06c360c5eb
Move readline support to src/libCom/osi/os/xxx/.
...
The single source file is in src/libCom/osi/os/default/epicsReadline.c which
uses the readline library routines or uses local code to read lines of input.
Selection is made by src/libCom/osi/os/XXX/osdReadline.h. The default
version does not cause the readline library routines to be used.
2001-01-11 16:39:42 +00:00
W. Eric Norum
59b6494147
Fix putenv wrapper so that environment isn't left with pointers to freed memory.
2001-01-10 17:45:58 +00:00
Jeff Hill
95a0478582
fixed Microsloth DLL issues
2001-01-10 15:54:31 +00:00
Marty Kraimer
0d742d5408
dont override description of putenv
2001-01-10 14:23:37 +00:00
W. Eric Norum
36a46d4aad
C++ STL does not work on Solaris or Windows so replace the calls to it with
...
calls to the EPICS registry routines.
Maintain a local linked list of commands for use by the help command.
2001-01-09 16:16:02 +00:00
W. Eric Norum
d95e8b2822
Make ioccrf argument lists constant.
...
Add std namespace to ioccrf.cpp.
2000-12-21 20:35:43 +00:00
W. Eric Norum
3e09b0fd52
Use an unnamed namespace instead of a static to provide a file-local scope.
2000-12-21 19:42:03 +00:00
W. Eric Norum
8ea97a12b5
Compile properly when IOCCSH_USE_READLINE is not defined.
2000-12-21 19:36:01 +00:00
W. Eric Norum
fe4cad085e
Change the registerRecordDeviceDriver.pl script to create
...
registerRecordDeviceDriver.c as a C++ file (.cpp) so that it can
use a static constructor to register the registerRecordDeviceDriver()
command with the IOC shell
Remove the old registerRecordDeviceDriverRegister.[ch] source files.
2000-12-21 15:57:21 +00:00
W. Eric Norum
68e3f07c6a
Register more commands automatically from within ioccrf.cpp.
2000-12-20 01:04:52 +00:00
W. Eric Norum
85b58a1e05
Register common IOC shell commands automatically as part of ioccrf constructors.
2000-12-19 21:52:31 +00:00
W. Eric Norum
f89e77438d
A few more files added as part of the conversion to C++.
2000-12-18 15:35:10 +00:00
W. Eric Norum
ad7dc7153c
Big changes to ioccrf routines.
...
1) Switched from using the registry to using a C++ map. This provides
an easy way to add...
2) A help command. With no arguments, this command prints a table of
commands. With arguments it prints a synopsis of the specified
command(s).
3) ioccrf() is now thread-safe with plans to add multiple remote
access via telnet. The value pointers have been removed from the
argument structures and a pointer to an array of argument unions is
passed to the registered callback routines.
4) All command/argument configuration structures are now const.
2000-12-18 15:33:21 +00:00
Janet B. Anderson
670c772738
Added win32 resource file.
2000-09-25 22:15:10 +00:00
W. Eric Norum
66c7b2b2fa
Add iocLogInit() registration.
2000-09-21 22:19:47 +00:00
W. Eric Norum
d387b5d5b2
RTEMS no longer needs special version of the IOC shell file access routines.
2000-08-23 22:29:25 +00:00
Jeff Hill
e58e527b12
use osiUnistd.h
2000-06-01 15:55:39 +00:00
W. Eric Norum
85c2135b0d
Add putenv command.
2000-05-31 22:36:40 +00:00
Marty Kraimer
ecb63cc5c4
changed name
2000-05-25 19:18:00 +00:00