History log of /haiku/src/add-ons/kernel/file_systems/udf/CachedBlock.h
Revision Date Author Comments
# 93845aec 11-Jun-2020 Axel Dörfler <axeld@pinc-software.de>

block_cache: Change signature of *_etc() functions

* This allows file systems to retrieve the actual error code on a
failure, and report it to the user.
* All affected file systems have been adjusted to the API change.
This is a binary incompatible change.

Change-Id: Id73392aaf9c6cb7d643ff9adcb8bf80f3037874c
Reviewed-on: https://review.haiku-os.org/c/haiku/+/2913
Reviewed-by: Axel Dörfler <axeld@pinc-software.de>
Reviewed-by: Adrien Destugues <pulkomandy@gmail.com>


# 2e39d2c5 22-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

* Clean up. Not functional changes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27158 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0e7990cd 18-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

* Update CachedBlock.h


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27019 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7d4d702e 31-Aug-2006 Jérôme Duval <korli@users.berlios.de>

fix build for R5


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18726 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0e0c7a1e 10-Jul-2004 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Add COMPILE_FOR_R5 wrappers with extern "C" declarations for when
we compile the R5 add-on, since we're using the Haiku fsproto.h, and the
linker doesn't like it when the fsproto.h declarations are extern "C"'d.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8367 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 638d6f03 12-Jun-2004 Axel Dörfler <axeld@pinc-software.de>

Since fsproto.h is now C++ safe, it must be correctly included.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7928 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 21ea9aea 02-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Removed category stuff from UdfDebug.h since it ended
up not being as useful as I'd hoped, and I need to use the
same debugging macros for makeudfimage as for udf.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5544 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9c6a0588 02-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

DiskStructures.{h,cpp} -> UdfStructures.{h,cpp}


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5528 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1379caca 24-Nov-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Removed "udf_" prefix from udf on-disk data structures, as they already
live in the Udf:: namespace, and I'll be referencing them fully qualified in
makeudfimage and don't feel like typing udf twice each time.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5474 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d2fe364c 18-Sep-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Switched from %lld to %Ld so R5 kernel dprintf statements would actually
print something useful for 64-bit integers.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4746 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c52519cf 12-Sep-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Switched from local cpp.h/cpp.cpp to global kernel_cpp.h/kernel_cpp.cpp


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4642 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e0c62c0f 31-Jul-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Initial checkin. Stolen from BFS and then touched up so no one will notice.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4152 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 2e39d2c54f729d8a2e153012f5e4b42cbb3323e6 22-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

* Clean up. Not functional changes.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27158 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0e7990cd615f9cec6cc13f77bc2ed8cd82145ceb 18-Aug-2008 Salvatore Benedetto <salvatore.benedetto@gmail.com>

* Update CachedBlock.h


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27019 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 7d4d702e05668402b956fac51c3beb8e4e4361cd 31-Aug-2006 Jérôme Duval <korli@users.berlios.de>

fix build for R5


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@18726 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 0e0c7a1e3755578af83cc797aacce98ebec9ce0d 10-Jul-2004 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Add COMPILE_FOR_R5 wrappers with extern "C" declarations for when
we compile the R5 add-on, since we're using the Haiku fsproto.h, and the
linker doesn't like it when the fsproto.h declarations are extern "C"'d.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@8367 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 638d6f03301db8932839569ca9b6b6c357dda2eb 12-Jun-2004 Axel Dörfler <axeld@pinc-software.de>

Since fsproto.h is now C++ safe, it must be correctly included.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@7928 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 21ea9aea0c8dab99f5dad0686b870ff6c5c006a6 02-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Removed category stuff from UdfDebug.h since it ended
up not being as useful as I'd hoped, and I need to use the
same debugging macros for makeudfimage as for udf.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5544 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 9c6a058880769a0e754a9c3a59c9793683aa6de3 02-Dec-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

DiskStructures.{h,cpp} -> UdfStructures.{h,cpp}


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5528 a95241bf-73f2-0310-859d-f6bbb57e9c96


# 1379caca11ed925f1b61435601cfd323d57a19d9 24-Nov-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Removed "udf_" prefix from udf on-disk data structures, as they already
live in the Udf:: namespace, and I'll be referencing them fully qualified in
makeudfimage and don't feel like typing udf twice each time.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@5474 a95241bf-73f2-0310-859d-f6bbb57e9c96


# d2fe364ca9380aeefaaedc2275f978992bb7900a 18-Sep-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Switched from %lld to %Ld so R5 kernel dprintf statements would actually
print something useful for 64-bit integers.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4746 a95241bf-73f2-0310-859d-f6bbb57e9c96


# c52519cfcd3c75d581521082002825cefd75ab03 12-Sep-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Switched from local cpp.h/cpp.cpp to global kernel_cpp.h/kernel_cpp.cpp


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4642 a95241bf-73f2-0310-859d-f6bbb57e9c96


# e0c62c0f66dcbd95e052f92c643c3dcab782474f 31-Jul-2003 Tyler Dauwalder <tylerdauwalder@nowhere.fake>

Initial checkin. Stolen from BFS and then touched up so no one will notice.


git-svn-id: file:///srv/svn/repos/haiku/trunk/current@4152 a95241bf-73f2-0310-859d-f6bbb57e9c96