diff options
author | Volker Lendecke <vl@samba.org> | 2010-01-21 12:57:07 +0100 |
---|---|---|
committer | Volker Lendecke <vl@samba.org> | 2010-01-21 12:58:11 +0100 |
commit | 24d4433bd75366774945ed59c0043428dedea4ba (patch) | |
tree | 6980a0d36b1a44c91026f8b1f2b737154af04f31 | |
parent | 3d40d8461efbd9010487f1ef6cbd72a5c4754f55 (diff) | |
download | samba-24d4433bd75366774945ed59c0043428dedea4ba.tar.gz samba-24d4433bd75366774945ed59c0043428dedea4ba.tar.bz2 samba-24d4433bd75366774945ed59c0043428dedea4ba.zip |
s3: Move "yesno" to the only place where it is used: client.c
-rw-r--r-- | source3/client/client.c | 18 | ||||
-rw-r--r-- | source3/include/proto.h | 1 | ||||
-rw-r--r-- | source3/lib/util.c | 18 |
3 files changed, 18 insertions, 19 deletions
diff --git a/source3/client/client.c b/source3/client/client.c index 504b1dd9b3..f177129dc7 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 8e8b35cb5a..4d5ebca63f 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 8525d9c919..007226b5c9 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) /**************************************************************************** |