shells
if (shells == NULL)
if (!(shells[nshells] = strdup(line)))
char **new = reallocarray(shells, nalloc * 2, sizeof(char *));
shells = new;
shells[nshells] = NULL;
return (shells);
free(shells[nshells--]);
free(shells);
shells = NULL;
static char **curshell, **shells;
if ((s = shells))
free(shells);
shells = NULL;
free(shells);
shells = NULL;
shells = reallocarray(NULL, nalloc, sizeof (char *));
static int shells(int, char *[]);
{ "shells", shells, "stdio rpath", "/etc/shells" },