start.c: initialize global fs_tab structure.
authorSergio L. Pascual <slp@sinrega.org>
Fri, 2 Jan 2015 01:07:47 +0000 (02:07 +0100)
committerSergio L. Pascual <slp@sinrega.org>
Fri, 2 Jan 2015 01:07:47 +0000 (02:07 +0100)
Kernel/start.c

index 3bda51d..8bc252e 100644 (file)
@@ -41,6 +41,14 @@ void bufinit(void)
        }
 }
 
+void fstabinit(void)
+{
+       struct mount *mp;
+
+       for (mp = fs_tab; mp < fs_tab + NMOUNTS; ++mp) {
+               mp->m_dev = NO_DEVICE;
+       }
+}
 
 void create_init(void)
 {
@@ -134,6 +142,7 @@ void fuzix_main(void)
        /* Parameters message */
        kprintf("%dkB total RAM, %dkB available to processes (%d processes max)\n", ramsize, procmem, maxproc);
        bufinit();
+       fstabinit();
        pagemap_init();
 
        create_init();