safe_strncpy(ife->name, name, IFNAMSIZ-1);
safe_strncpy(ife->name, name, IFNAMSIZ);
struct interface *lookup_interface(char *name){    struct interface *ife = NULL;    if (int_list || if_readlist() >= 0) { 	for (ife = int_list; ife; ife = ife->next) {	    if (!strcmp(ife->name, name))		break;	}    }    if (!ife) { 	new(ife);	safe_strncpy(ife->name, name, IFNAMSIZ-1);  	add_interface(ife);    }    return ife;}