if (if_fetch(ife->name, ife) < 0) { fprintf(stderr, _("%s: error fetching interface information: %s\n\n"), ife->name, strerror(errno)); return -1;
res = do_if_fetch(ife); if (res >= 0) { if ((ife->flags & IFF_UP) || *opt_a) ife_print(ife);
static int do_if_print(struct interface *ife, void *cookie){    int *opt_a = (int *) cookie;    if (if_fetch(ife->name, ife) < 0) {	fprintf(stderr, _("%s: error fetching interface information: %s\n\n"),		ife->name, strerror(errno));	return -1;    }    if (!(ife->flags & IFF_UP) && !(*opt_a))	return 0;    ife_print(ife);    return 0;}