* Added file_cache_is_enabled() function.
* Added file_map_set_mode() function that you can use to keep a whole file cached. This is needed for the swap file support: FILE_MAP_CACHE_ALL will not only precache all file_io_vecs when called, but it will also cause all file_map_translate() calls to fail that would require further caching (ie. if the file size had changed). * Updated the fs_shell file map code to the latest one (with several bug fixes). git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@26785 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -794,6 +794,9 @@
|
||||
#define TRANSACTION_ENDED FSSH_TRANSACTION_ENDED
|
||||
#define TRANSACTION_IDLE FSSH_TRANSACTION_IDLE
|
||||
|
||||
#define FILE_MAP_CACHE_ON_DEMAND FSSH_FILE_MAP_CACHE_ON_DEMAND
|
||||
#define FILE_MAP_CACHE_ALL FSSH_FILE_MAP_CACHE_ALL
|
||||
|
||||
#define transaction_notification_hook fssh_transaction_notification_hook
|
||||
|
||||
/* transactions */
|
||||
|
||||
Reference in New Issue
Block a user