if (readsuidcell (SYSCONFDIR "/" SUIDCELLSFILENAME)) { fprintf (stderr, "Falling back on: " TRANSARCSYSCONFDIR "\n"); if (readsuidcell (TRANSARCSYSCONFDIR "/" SUIDCELLSFILENAME)) fprintf (stderr, "Cant read suid cells, ignoring\n"); }
cell_init (int cellcachesize){    char *env;    if (thiscell != NULL) {	fprintf(stderr, "cell_init: Already initlized\n");	return;    }    if (cellcachesize == 0)	cellcachesize = DEFCELLCACHESIZE;    cellnamehtab = hashtabnew (cellcachesize, cellnamecmp, cellnamehash);    if (cellnamehash == NULL)	errx (1, "cell_init: hashtabnew failed");    cellnumhtab  = hashtabnew (cellcachesize, cellnumcmp,  cellnumhash);    if (cellnumhtab == NULL)	errx (1, "cell_init: hashtabnew failed");    env = getenv ("AFSCELL");    if (env != NULL) {	thiscell = strdup (env);	if (thiscell == NULL)	    err (1, "strdup");    } else if (readthiscell (SYSCONFDIR "/" THISCELLFILENAME)) {	fprintf(stderr, "Falling back on: " TRANSARCSYSCONFDIR "\n"); 	if (readthiscell(TRANSARCSYSCONFDIR "/" THISCELLFILENAME)) {	    fprintf(stderr, "Don't know where I am\n");	    exit(1);	}    }    if (readcellservdb (SYSCONFDIR "/" CELLFILENAME)) {	fprintf(stderr, "Falling back on: " TRANSARCSYSCONFDIR "\n");	if (readcellservdb(TRANSARCSYSCONFDIR "/" CELLFILENAME)) {	    fprintf(stderr, "Can't read the CellServDB file," \		    "will use DNS AFSDB entries\n");	}    }}