X-Git-Url: http://git.ipfire.org/?p=people%2Fteissler%2Fipfire-2.x.git;a=blobdiff_plain;f=src%2Finstall%2Bsetup%2Flibsmooth%2Flibsmooth.h;h=fc166b221c57d4a2df44e6e6ffacdd3eef6a887b;hp=85c4dad1db65f8469ab3262e18c43ba9200cf527;hb=555637d15601156dcbd0eb20a2e77014c6b504ea;hpb=9c1c1c57eaf167237c9eb92054c2268caaded93b diff --git a/src/install+setup/libsmooth/libsmooth.h b/src/install+setup/libsmooth/libsmooth.h index 85c4dad1d..fc166b221 100644 --- a/src/install+setup/libsmooth/libsmooth.h +++ b/src/install+setup/libsmooth/libsmooth.h @@ -35,7 +35,7 @@ #include "langs.h" -#define STRING_SIZE 1023 +#define STRING_SIZE 1024 #define ADDRESS 0 #define NETADDRESS 1 @@ -44,6 +44,7 @@ #define NETCHANGE_TOTAL 4 #define SCANNED_NICS "/var/ipfire/ethernet/scanned_nics" +#define SYSDIR "/sys/class/net" #define _GREEN_CARD_ 0 #define _RED_CARD_ 1 @@ -61,6 +62,7 @@ struct nic char driver[80]; char description[256]; char macaddr[20]; + char nic[20]; }; struct knic @@ -77,6 +79,8 @@ void reboot(void); 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, ...); @@ -93,6 +97,7 @@ int gettype(char *type); 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);