Published January 15, 2026 | Version v6.4.0
Software Open

Fortran filesystem

Authors/Creators

Description

  • improve test coverage
  • filesize, hard_link_count: return <uintmax_t>-1 on error
  • Windows: use wide path internally
  • only auto-set CXX_STANDARD if Ffilesystem is top-level project or consuming project less than C++17
  • use dynamic memory buffers instead of fixed where possible
  • internally, used Filesystem:: namespace for possible future backend selection (e.g. std::filesystem vs boost::filesystem)
  • add fs_inode(), fs_st_dev()
  • add fs_filesep()
  • copy_file() reimplement as RAII
  • use HAVE_STATX for Linux and Android - This is like other contemporary projects (Zig, Python, ...)
  • add android.cmake toolchain example
  • add get_free_memory(), total_sys_memory()

Files

scivision/ffilesystem-v6.4.0.zip

Files (231.0 kB)

Name Size Download all
md5:ff09438bd6453a12d4a68cb2924c8384
231.0 kB Preview Download

Additional details

Related works