]> git.ipfire.org Git - ipfire-2.x.git/blobdiff - src/install+setup/libsmooth/libsmooth.h
Neue Netzwerkdialoge sind zum ersten Test verfuegbar.
[ipfire-2.x.git] / src / install+setup / libsmooth / libsmooth.h
index 3e4cb48c91b03d6e72252d662155f82be607008a..e48db18366a6ef164e8be194244d20be64f103d6 100644 (file)
 #define KNOWN_NICS   "/var/ipfire/ethernet/known_nics"
 #define SCANNED_NICS "/var/ipfire/ethernet/scanned_nics"
 
+#define _GREEN_CARD_ 0
+#define _RED_CARD_ 1
+#define _ORANGE_CARD_ 2
+#define _BLUE_CARD_ 3
+
 struct keyvalue
 {
        char key[STRING_SIZE];
@@ -57,12 +62,15 @@ struct nic
        char description[256];
        char macaddr[20];
 };
+
 struct knic
 {
        char description[256];
        char macaddr[20];
+       char colour[20];
 };
 
+
 /* libsmooth.c */
 void reboot(void);
 void stripnl(char *s);
@@ -84,7 +92,9 @@ 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 scan_network_cards(void);
 int nicmenu(char *colour);
+int remove_nic_entry(char *colour);
 int manualdriver(char *driver, char *driveroptions);
          
 /* data.c */