if (f == NULL) { arla_warn(ADEBFCACHE, 1, "fprio_readin: cant open file %s", file);
if (f == NULL)
fprio_readin(char *file){    FILE *f;    char line[MAXFPRIOLINE];    unsigned prio;    char cell[MAXFPRIOLINE];    int32_t cellnum;    VenusFid fid;    int lineno = 0 ;    f = fopen(file, "r");    if (f == NULL) {	arla_warn(ADEBFCACHE, 1, "fprio_readin: cant open file %s", file);	return -1;    }    while(fgets(line, sizeof(line)-1, f) != NULL) {	lineno++;	if (line[0] == '#')	    continue;	if (sscanf(line, "%d:%s:%u:%u:%u", &prio, 		   cell,		   &fid.fid.Volume, 		   &fid.fid.Vnode, 		   &fid.fid.Unique) != 5) {	    arla_warn(ADEBFCACHE, 1, 		      "fprio_readin: %s:%d contain error(s)", 		      file, lineno);	    continue;	}		cellnum = cell_name2num(cell);	if (cellnum == -1) {	    arla_warn(ADEBFCACHE, 1, 		      "fprio_readin: the cell %s does not exist", cell);	    continue;	}	fid.Cell = cellnum;	fprio_set(fid, prio);    }    return 0;}