You've already forked Ada_Drivers_Library
mirror of
https://github.com/AdaCore/Ada_Drivers_Library.git
synced 2026-02-12 12:26:55 -08:00
This will provide a better user interface to manipulate files (closer to Ada.Text_IO) than the one required for filesystem drivers. This idea comes from the difficulty to have an good interface that covers both the filesystem drivers where implementation have to define their own file handles and a clean user file IO API. This separation also makes sense when looking at operating systems. For instance on Linux, there's a difference between the user interface (usually the C library) and the filesystem driver implementation (super block, inodes, etc.). This is an incomplete experimental version.