13 Commits

Author SHA1 Message Date
Fabien Chouteau
36f137ad18 Fix "use clause for has no effect" errors 2018-03-09 16:59:59 +01:00
Fabien Chouteau
be4bc3b70a Filesystem.Native: Fix end of file handling 2018-02-02 18:35:21 +01:00
Fabien Chouteau
20ce0ef02f Filesystem.Native: Fix size info for directories 2018-02-02 18:18:13 +01:00
Fabien Chouteau
883e45fee5 Start file system documentation 2017-09-15 18:47:55 +02:00
Fabien Chouteau
1264de8c89 File_IO: Rename file modes 2017-09-15 18:47:55 +02:00
Fabien Chouteau
ddb422adbd File_IO: Add Create_File function 2017-09-15 18:47:55 +02:00
Fabien Chouteau
d2b93ca351 Filesystem: Create a "front-end" for file handling
in a package called File_IO. This hides some of the complexity of
dealing with access to handle and answers some of the questions
discussed in the issue #68.

The package also provides the mounting interface, taken from
Filesystem.VFS.
2017-09-15 18:47:55 +02:00
Fabien Chouteau
480067dffb Filesystem: Merge the two filesystem interfaces
And update the native implementation.
2017-09-15 18:47:55 +02:00
Fabien Chouteau
a8d47f02aa Fix Native.Filesystem after HAL type change 2017-02-13 21:30:25 +01:00
Fabien Chouteau
afbcb4b683 Native.Filesystem: Fix build failure 2016-12-22 18:15:35 +01:00
Fabien Chouteau
7083d31730 Native.Filesystem: Fix Seek()
Byte_IO.Set_Index starts at 1 where HAL.Filesystem starts at 0.
2016-11-13 21:18:46 +01:00
Pierre-Marie de Rodat
521e131c60 Add naive native implementations for HAL.Filesystem interfaces
These will make it possible to test Virtual_File_System in a native
configuration, and thus will ease automated testing.
2016-11-01 11:18:05 +01:00
Pierre-Marie de Rodat
0fe9a74e7f Add missing bits for working native targets 2016-11-01 11:18:05 +01:00