Removed unused function seek_home().
authorDavid Levine <levinedl@acm.org>
Mon, 15 Oct 2012 02:13:05 +0000 (21:13 -0500)
committerDavid Levine <levinedl@acm.org>
Mon, 15 Oct 2012 02:13:05 +0000 (21:13 -0500)
h/aliasbr.h
uip/aliasbr.c

index cc4da7f..f940026 100644 (file)
@@ -35,8 +35,6 @@ struct home {
     struct home *h_next;       /* next home in list                     */
 };
 
-struct home *seek_home (char *);
-
 /*
  * prototypes
  */
index d8350f9..4937251 100644 (file)
@@ -46,7 +46,6 @@ static char *getalias (char *);
 static void add_aka (struct aka *, char *);
 static struct aka *akalloc (char *);
 static struct home *hmalloc (struct passwd *);
-struct home *seek_home (char *);
 
 
 /* Do mh alias substitution on 's' and return the results. */
@@ -577,36 +576,3 @@ hmalloc (struct passwd *pw)
 
     return p;
 }
-
-
-struct home *
-seek_home (char *name)
-{
-    register struct home *hp;
-    struct passwd *pw;
-    char lname[32];
-    unsigned char *c;
-    char *c1;
-
-    for (hp = homehead; hp; hp = hp->h_next)
-       if (!mh_strcasecmp (name, hp->h_name))
-           return hp;
-
-    /*
-     * The only place where there might be problems.
-     * This assumes that ALL usernames are kept in lowercase.
-     */
-    for (c = name, c1 = lname;
-         *c && (c1 - lname < (int) sizeof(lname) - 1);
-         c++, c1++) {
-        if (isalpha(*c) && isupper(*c))
-           *c1 = tolower (*c);
-       else
-           *c1 = *c;
-    }
-    *c1 = '\0';
-    if ((pw = getpwnam(lname)))
-       return(hmalloc(pw));
-
-    return NULL;
-}