summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2010-10-01 10:33:32 +0200
committerGünther Deschner <gd@samba.org>2010-10-01 22:30:22 +0200
commit405b7d843f9103a29e923892337472e0fd891037 (patch)
tree82f123f07602adf1ce54866984e7579d5dd0c1a3
parentb38d0542e193512796d5d9502ac8d688a1036157 (diff)
downloadsamba-405b7d843f9103a29e923892337472e0fd891037.tar.gz
samba-405b7d843f9103a29e923892337472e0fd891037.tar.bz2
samba-405b7d843f9103a29e923892337472e0fd891037.zip
s3-readline: move cmd_history to smbclient, the only user.
Guenther
-rw-r--r--source3/client/client.c20
-rw-r--r--source3/include/proto.h1
-rw-r--r--source3/lib/readline.c21
3 files changed, 20 insertions, 22 deletions
diff --git a/source3/client/client.c b/source3/client/client.c
index 1432d95c22..e79ea16191 100644
--- a/source3/client/client.c
+++ b/source3/client/client.c
@@ -4006,6 +4006,26 @@ int cmd_iosize(void)
return 0;
}
+/****************************************************************************
+history
+****************************************************************************/
+static int cmd_history(void)
+{
+#if defined(HAVE_LIBREADLINE) && defined(HAVE_HISTORY_LIST)
+ HIST_ENTRY **hlist;
+ int i;
+
+ hlist = history_list();
+
+ for (i = 0; hlist && hlist[i]; i++) {
+ DEBUG(0, ("%d: %s\n", i, hlist[i]->line));
+ }
+#else
+ DEBUG(0,("no history without readline support\n"));
+#endif
+
+ return 0;
+}
/* Some constants for completing filename arguments */
diff --git a/source3/include/proto.h b/source3/include/proto.h
index d19ce81a44..4f4ea996e6 100644
--- a/source3/include/proto.h
+++ b/source3/include/proto.h
@@ -661,7 +661,6 @@ char *smb_readline(const char *prompt, void (*callback)(void),
char **(completion_fn)(const char *text, int start, int end));
const char *smb_readline_get_line_buffer(void);
void smb_readline_ca_char(char c);
-int cmd_history(void);
/* The following definitions come from lib/recvfile.c */
diff --git a/source3/lib/readline.c b/source3/lib/readline.c
index 1be0e05f7d..f20fc0f1db 100644
--- a/source3/lib/readline.c
+++ b/source3/lib/readline.c
@@ -172,24 +172,3 @@ void smb_readline_ca_char(char c)
rl_completion_append_character = c;
#endif
}
-
-/****************************************************************************
-history
-****************************************************************************/
-int cmd_history(void)
-{
-#if defined(HAVE_LIBREADLINE) && defined(HAVE_HISTORY_LIST)
- HIST_ENTRY **hlist;
- int i;
-
- hlist = history_list();
-
- for (i = 0; hlist && hlist[i]; i++) {
- DEBUG(0, ("%d: %s\n", i, hlist[i]->line));
- }
-#else
- DEBUG(0,("no history without readline support\n"));
-#endif
-
- return 0;
-}