History log of /haiku/src/add-ons/kernel/file_systems/ntfs/lowntfs.c
Revision Date Author Comments
# 5070f597 09-Nov-2021 Augustin Cavalier <waddlesplash@gmail.com>

ntfs: New driver glue, write support.

Change-Id: I7f7b1e1a85b2f966209437aa99b536d00623bc03
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4696
Reviewed-by: waddlesplash <waddlesplash@gmail.com>


# 3fbe39e1 29-Oct-2021 Augustin Cavalier <waddlesplash@gmail.com>

ntfs: New driver glue (read support only.)

* Add some things to config.h for C++ friendliness.

* Import some more GPL code from libntfs into lowntfs.c,
in order to avoid reimplementing it (or copying & pasting,
which would probably make all the glue code GPL.)

* Write an entirely new kernel_interface.cpp, modeled after exfat's
and other newer filesystem drivers. Highlights:
- significant use of C++ RAII objects
- entry_cache support
- file_cache support (thus also read_pages)
- readdir of multiple dirents at once

Most NTFS tickets open at present are related to write support,
and this does not yet have that. It should however be considered
a part of #17165.

Change-Id: I6d5aa53d4d06846b0de5e6ce1431219bf70a6f2c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/4679
Reviewed-by: waddlesplash <waddlesplash@gmail.com>