From f6f4275a05a9206cf5a1d48f6ffee13db310f4d8 Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Sun, 6 Oct 1996 05:18:08 +0000 Subject: Popclient compatibility hack. svn path=/trunk/; revision=236 --- fetchmail.c | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) (limited to 'fetchmail.c') diff --git a/fetchmail.c b/fetchmail.c index 19b08b01..cb9a1e89 100644 --- a/fetchmail.c +++ b/fetchmail.c @@ -113,11 +113,20 @@ char **argv; strcpy(def_opts.remotename, user); strcpy(def_opts.smtphost, "localhost"); - rcfile = - (char *) xmalloc(strlen(home)+strlen(RCFILE_NAME)+2); + /* + * Backward-compatibility hack. If we're called by the name of the + * ancestral popclient, look for .poprc. This will actually work + * for popclient files that don't use the removed keywords. + */ + if (strcmp("popclient", argv[0]) == 0) + tmpdir = ".poprc"; + else + tmpdir = ".fetchmailrc"; + + rcfile = (char *) xmalloc(strlen(home)+strlen(tmpdir)+2); strcpy(rcfile, home); strcat(rcfile, "/"); - strcat(rcfile, RCFILE_NAME); + strcat(rcfile, tmpdir); outlevel = O_NORMAL; -- cgit v1.2.3