Home   |   Manual   |   Download  |   Contact   |   Blog

About

ClibFS is a library allowing you to use all the well known file library functions without the need for an operating system.

It implements all the C functions on top of an embedded file system. This file system is the well known FAT12, FAT16 and FAT32 file system, with transparent long file name support.

This means:

 Example











 

 
/* fopen example */

#include <ClibFS.h>

int main ()
{
FILE * pFile;

pFile = fopen ("myfile.txt","w");
if (pFile!=NULL)
{
fputs ("fopen example",pFile);
fclose (pFile);
}

return 0;
}

You have probably already seen code like this. It is almost standard C.

The point being you don't need an operating sytem to run this code, when using ClibFS.

License

This library has been brought to you by Imre Leber. Author of many other open source software.

The license for this library is the GNU Lesser General Public License.

  © COPYRIGHT 2010 Imre Leber