summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorVolker Lendecke <vl@samba.org>2010-01-21 12:57:07 +0100
committerVolker Lendecke <vl@samba.org>2010-01-21 12:58:11 +0100
commit24d4433bd75366774945ed59c0043428dedea4ba (patch)
tree6980a0d36b1a44c91026f8b1f2b737154af04f31 /source3
parent3d40d8461efbd9010487f1ef6cbd72a5c4754f55 (diff)
downloadsamba-24d4433bd75366774945ed59c0043428dedea4ba.tar.gz
s3: Move "yesno" to the only place where it is used: client.c
Diffstat (limited to 'source3')
-rw-r--r--source3/client/client.c18
-rw-r--r--source3/include/proto.h1
-rw-r--r--source3/lib/util.c18
3 files changed, 18 insertions, 19 deletions
diff --git a/source3/client/client.c b/source3/client/client.c
index 504b1dd9b30..f177129dc78 100644
--- a/source3/client/client.c
+++ b/source3/client/client.c
@@ -163,6 +163,24 @@ const char *client_set_cur_dir(const char *newdir)
}
/****************************************************************************
+ Put up a yes/no prompt.
+****************************************************************************/
+
+static bool yesno(const char *p)
+{
+ char ans[20];
+ printf("%s",p);
+
+ if (!fgets(ans,sizeof(ans)-1,stdin))
+ return(False);
+
+ if (*ans == 'y' || *ans == 'Y')
+ return(True);
+
+ return(False);
+}
+
+/****************************************************************************
Write to a local file with CR/LF->LF translation if appropriate. Return the
number taken from the buffer. This may not equal the number written.
****************************************************************************/
diff --git a/source3/include/proto.h b/source3/include/proto.h
index 8e8b35cb5a2..4d5ebca63f3 100644
--- a/source3/include/proto.h
+++ b/source3/include/proto.h
@@ -1140,7 +1140,6 @@ void smb_msleep(unsigned int t);
NTSTATUS reinit_after_fork(struct messaging_context *msg_ctx,
struct event_context *ev_ctx,
bool parent_longlived);
-bool yesno(const char *p);
void *malloc_(size_t size);
void *memalign_array(size_t el_size, size_t align, unsigned int count);
void *calloc_array(size_t size, size_t nmemb);
diff --git a/source3/lib/util.c b/source3/lib/util.c
index 8525d9c919e..007226b5c90 100644
--- a/source3/lib/util.c
+++ b/source3/lib/util.c
@@ -940,24 +940,6 @@ NTSTATUS reinit_after_fork(struct messaging_context *msg_ctx,
return status;
}
-/****************************************************************************
- Put up a yes/no prompt.
-****************************************************************************/
-
-bool yesno(const char *p)
-{
- char ans[20];
- printf("%s",p);
-
- if (!fgets(ans,sizeof(ans)-1,stdin))
- return(False);
-
- if (*ans == 'y' || *ans == 'Y')
- return(True);
-
- return(False);
-}
-
#if defined(PARANOID_MALLOC_CHECKER)
/****************************************************************************