if (err) err = if_readconf();  if(!err) if_list_all = 1;
err |= if_readlist_proc(NULL); err |= if_readconf();  if_list_all = 1;
int if_readlist(void) {     /* caller will/should check not to call this too often      *   (i.e. only if if_list_all == 0      */    int err = if_readlist_proc(NULL);     if (err)    	err = if_readconf();	        if(!err)    	if_list_all = 1;    return err;} 