#define DHCP 3
#define NETCHANGE_TOTAL 4
-#define KNOWN_NICS "/var/ipfire/ethernet/known_nics"
#define SCANNED_NICS "/var/ipfire/ethernet/scanned_nics"
+#define SYSDIR "/sys/class/net"
#define _GREEN_CARD_ 0
#define _RED_CARD_ 1
char driver[80];
char description[256];
char macaddr[20];
+ char nic[20];
};
struct knic
void stripnl(char *s);
int mysystem(char *command);
void errorbox(char *message);
+int statuswindowscroll(int width, int height, char *title, char *text, ...);
+int disclaimerbox(char *message);
void statuswindow(int width, int height, char *title, char *text, ...);
int runcommandwithprogress(int width, int height, char *title, char *command,
int lines, char *text, ...);
int setnetaddress(struct keyvalue *kv, char *colour);
void networkdialogcallbacktype(newtComponent cm, void *data);
int interfacecheck(struct keyvalue *kv, char *colour);
+int rename_nics(void);
+int init_knics(void);
int create_udev(void);
int scan_network_cards(void);
int nicmenu(int colour);