BFS happily calls file_cache_{set_size,sync}() with NULL pointers, which the
kernel implementation ignores, so we should allow that in userland, too. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29580 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -119,6 +119,9 @@ file_cache_disable(void *cacheRef)
|
||||
status_t
|
||||
file_cache_set_size(void *cacheRef, off_t size)
|
||||
{
|
||||
if (cacheRef == NULL)
|
||||
return B_BAD_VALUE;
|
||||
|
||||
PRINT(("file_cache_set_size(%p)\n", cacheRef));
|
||||
|
||||
FileCache* fileCache = (FileCache*)cacheRef;
|
||||
@@ -131,6 +134,9 @@ file_cache_set_size(void *cacheRef, off_t size)
|
||||
status_t
|
||||
file_cache_sync(void *cacheRef)
|
||||
{
|
||||
if (cacheRef == NULL)
|
||||
return B_BAD_VALUE;
|
||||
|
||||
PRINT(("file_cache_sync(%p)\n", cacheRef));
|
||||
|
||||
FileCache* fileCache = (FileCache*)cacheRef;
|
||||
|
||||
Reference in New Issue
Block a user