feat: fstat now handle symbolic link
[lunaix-os.git] / lunaix-os / hal / char / devzero.c
index d5f13c69f9268bb1d2426c96791fd3f7de46c387..cd4a6ebd817a7d4024b6535e757d4c698c3e0b1f 100644 (file)
@@ -18,9 +18,9 @@ __zero_rd(struct device* dev, void* buf, size_t offset, size_t len)
 }
 
 static int
 }
 
 static int
-pdev_zerodev_init(struct device_def*)
+pdev_zerodev_init(struct device_def* def)
 {
 {
-    struct device* devzero = device_addseq(NULL, NULL, "zero");
+    struct device* devzero = device_addseq(NULL, &def->class, NULL, "zero");
     devzero->ops.read_page = __zero_rd_pg;
     devzero->ops.read = __zero_rd;
 
     devzero->ops.read_page = __zero_rd_pg;
     devzero->ops.read = __zero_rd;