device: gracefully handle device names exceeding IFNAMESIZ
[project/netifd.git] / device.h
index 84acf52ba00bde10dcec01448008ef7d4c1c1369..63f937a7ae5d6753bb5ac390a37d5c48ec4474d8 100644 (file)
--- a/device.h
+++ b/device.h
@@ -250,7 +250,7 @@ device_apply_config(struct device *dev, struct device_type *type,
 void device_reset_config(void);
 void device_reset_old(void);
 
-void device_init_virtual(struct device *dev, struct device_type *type, const char *name);
+int device_init_virtual(struct device *dev, struct device_type *type, const char *name);
 int device_init(struct device *dev, struct device_type *type, const char *ifname);
 void device_cleanup(struct device *dev);
 struct device *device_find(const char *name);