aboutsummaryrefslogtreecommitdiffstats
path: root/options.c
diff options
context:
space:
mode:
authorEric S. Raymond <esr@thyrsus.com>1996-10-05 13:40:27 +0000
committerEric S. Raymond <esr@thyrsus.com>1996-10-05 13:40:27 +0000
commit27d4af103f9d17e1dd4985f48ff5cc36cffaad60 (patch)
tree4dd983ca664da18f44e8f2d70d75e9e051b94254 /options.c
parent53196350c9190f84380a801b017f0f700bba7b73 (diff)
downloadfetchmail-27d4af103f9d17e1dd4985f48ff5cc36cffaad60.tar.gz
fetchmail-27d4af103f9d17e1dd4985f48ff5cc36cffaad60.tar.bz2
fetchmail-27d4af103f9d17e1dd4985f48ff5cc36cffaad60.zip
Eliminate set_defaults so user variable will be available in main.
svn path=/trunk/; revision=224
Diffstat (limited to 'options.c')
-rw-r--r--options.c59
1 files changed, 0 insertions, 59 deletions
diff --git a/options.c b/options.c
index 08bcbd35..6649142c 100644
--- a/options.c
+++ b/options.c
@@ -238,65 +238,6 @@ struct hostrec *queryctl;
return(optind);
}
-
-
-/*********************************************************************
- function: setdefaults
- description: set reasonable default values for unspecified options.
- arguments:
- options option values parsed from the command-line; unspeci-
- fied options must be filled with zero.
-
- return value: zero if defaults were successfully set, else non-zero
- (indicates a problem reading /etc/passwd).
- calls: none.
- globals: writes outlevel, rcfile.
- *********************************************************************/
-#include <stdlib.h>
-
-int setdefaults (queryctl)
-struct hostrec *queryctl;
-{
- char *user, *home;
-
- memset(queryctl, '\0', sizeof(*queryctl));
-
- if ((user = getenv("USER")) == (char *)NULL
- || (home = getenv("HOME")) == (char *)NULL)
- {
- struct passwd *pw;
-
- if ((pw = getpwuid(getuid())) != NULL)
- {
- user = pw->pw_name;
- home = pw->pw_dir;
- }
- else
- {
- fprintf(stderr,"I can't find your name and home directory!\n");
- return(-1);
- }
- }
-
- queryctl->protocol = P_AUTO;
- queryctl->keep = 0;
- queryctl->norewrite = 0;
-
- strcpy(queryctl->remotename, user);
- strcpy(queryctl->smtphost, "localhost");
-
- rcfile =
- (char *) xmalloc(strlen(home)+strlen(RCFILE_NAME)+2);
- strcpy(rcfile, home);
- strcat(rcfile, "/");
- strcat(rcfile, RCFILE_NAME);
-
- outlevel = O_NORMAL;
-
- return(0);
-}
-
-
/******************************************************************
function: getnextserver