> What is an fnode? What does a message that more than 2 near fnodes > are opened mean?
The fnodes are a special data structure used inside the FreeDOS kernel. The F apparently stands for file, because the fnode contains information about an accessed file. Early versions of the kernel used to manage all file accesses with fnodes, but recent versions provide the same System File Tables (SFTs) as MS-DOS for compatibility (the FILES= setting in [FD]CONFIG.SYS determines the amount of available SFTs). However the fnodes weren't removed, they're still used for all file accesses, translating the MS-DOS-like tables to fnodes when a file is accessed. To save memory, only two fnodes are available. If something goes wrong, and the kernel tries to access three files at the same time, then the "more than 2 fnodes requested" error shows up, halting the system. This however doesn't reveal to me what exactly caused this mess, you may ask some of the FreeDOS kernel developers what it _could_ be. Regards, Christian ------------------------------------------------------------------------------ _______________________________________________ Freedos-user mailing list Freedos-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/freedos-user