summaryrefslogtreecommitdiff
path: root/net/samba/patches/patch-ad
blob: 010053a7ba463c67fb17a7378807ec09d12cf5c6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
$NetBSD: patch-ad,v 1.2 2000/05/02 15:24:10 jlam Exp $

--- client/client.c.orig	Tue Apr 25 19:06:41 2000
+++ client/client.c	Fri Apr 28 16:29:58 2000
@@ -1599,22 +1599,19 @@
 	return True;
 }
 
-#if defined(HAVE_LIBREADLINE)
+#if defined(HAVE_READLINE)
 #  if defined(HAVE_READLINE_HISTORY_H) || defined(HAVE_HISTORY_H)
 /****************************************************************************
 history
 ****************************************************************************/
 static void cmd_history(void)
 {
-	HIST_ENTRY **hlist;
 	register int i;
 
-	hlist = history_list ();	/* Get pointer to history list */
-	
-	if (hlist)			/* If list not empty */
+	if (history_length)		/* If history is not empty */
 	{
-		for (i = 0; hlist[i]; i++)	/* then display it */
-			DEBUG(0, ("%d: %s\n", i, hlist[i]->line));
+		for (i = 1; i <= history_length; i++)	/* then display it */
+			DEBUG(0, ("%d: %s\n", i, history_get(i)->line));
 	}
 }
 #  endif 
@@ -1675,7 +1672,7 @@
   {"setmode",cmd_setmode,"filename <setmode string> change modes of file",{COMPL_REMOTE,COMPL_NONE}},
   {"help",cmd_help,"[command] give help on a command",{COMPL_NONE,COMPL_NONE}},
   {"?",cmd_help,"[command] give help on a command",{COMPL_NONE,COMPL_NONE}},
-#ifdef HAVE_LIBREADLINE
+#ifdef HAVE_READLINE
   {"history",cmd_history,"displays the command history",{COMPL_NONE,COMPL_NONE}},
 #endif
   {"!",NULL,"run a shell command on the local system",{COMPL_NONE,COMPL_NONE}},
@@ -1735,7 +1732,7 @@
 	}
 }
 
-#ifndef HAVE_LIBREADLINE
+#ifndef HAVE_READLINE
 /****************************************************************************
 wait for keyboard activity, swallowing network packets
 ****************************************************************************/
@@ -1814,7 +1811,7 @@
 	pstring line;
 	char *ptr;
 
-#ifdef HAVE_LIBREADLINE
+#ifdef HAVE_READLINE
 /* Minimal readline support, 29Jun1999, s.xenitellis@rhbnc.ac.uk */
 #ifdef PROMPTSIZE
 #undef PROMPTSIZE
@@ -1828,7 +1825,7 @@
 	while (!feof(stdin)) {
 		fstring tok;
 		int i;
-#ifdef HAVE_LIBREADLINE
+#ifdef HAVE_READLINE
 		if ( temp != (char *)NULL )
 		{
 			free( temp );	/* Free memory allocated every time by readline() */
@@ -2215,7 +2212,7 @@
 
 	DEBUGLEVEL = 2;
 
-#ifdef HAVE_LIBREADLINE
+#ifdef HAVE_READLINE
 	/* Allow conditional parsing of the ~/.inputrc file. */
 	rl_readline_name = "smbclient";
 #endif