summaryrefslogtreecommitdiffstats
path: root/usr.sbin/cdcontrol
diff options
context:
space:
mode:
authorobrien <obrien@FreeBSD.org>2001-10-01 08:43:58 +0000
committerobrien <obrien@FreeBSD.org>2001-10-01 08:43:58 +0000
commitd9494059c0831aec86c9b2ccc7c0dbb40f70615f (patch)
tree9059e56ae23cbabd5e6903995dcb45dc73d47b83 /usr.sbin/cdcontrol
parent90300f853673b3879ab4d6a60683ff69b564c58b (diff)
downloadFreeBSD-src-d9494059c0831aec86c9b2ccc7c0dbb40f70615f.zip
FreeBSD-src-d9494059c0831aec86c9b2ccc7c0dbb40f70615f.tar.gz
*** empty log message ***
Diffstat (limited to 'usr.sbin/cdcontrol')
-rw-r--r--usr.sbin/cdcontrol/cdcontrol.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/usr.sbin/cdcontrol/cdcontrol.c b/usr.sbin/cdcontrol/cdcontrol.c
index e8ab6c7..3e272d3 100644
--- a/usr.sbin/cdcontrol/cdcontrol.c
+++ b/usr.sbin/cdcontrol/cdcontrol.c
@@ -1098,6 +1098,7 @@ input (int *cmd)
#define MAXLINE 80
static EditLine *el = NULL;
static History *hist = NULL;
+ HistEvent he;
static char buf[MAXLINE];
int num = 0;
int len;
@@ -1107,9 +1108,10 @@ input (int *cmd)
do {
if (verbose) {
if (!el) {
- el = el_init("cdcontrol", stdin, stdout);
+ el = el_init("cdcontrol", stdin, stdout,
+ stderr);
hist = history_init();
- history(hist, H_EVENT, 100);
+ history(hist, &he, H_EVENT, 100);
el_set(el, EL_HIST, history, hist);
el_set(el, EL_EDITOR, "emacs");
el_set(el, EL_PROMPT, cdcontrol_prompt);
@@ -1125,7 +1127,7 @@ input (int *cmd)
len = (num > MAXLINE) ? MAXLINE : num;
memcpy(buf, bp, len);
buf[len] = 0;
- history(hist, H_ENTER, bp);
+ history(hist, &he, H_ENTER, bp);
#undef MAXLINE
} else {
OpenPOWER on IntegriCloud