Removed the load_driver_symbols() call, since it doesn't seem to have any
effect anyway. Now passes the flags parameter on to the Query. git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2597 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -231,16 +231,6 @@ bfs_mount(nspace_id nsid, const char *device, ulong flags, void *parms,
|
|||||||
{
|
{
|
||||||
FUNCTION();
|
FUNCTION();
|
||||||
|
|
||||||
#ifndef USER
|
|
||||||
// If you can't build the file system because of this line, you can either
|
|
||||||
// add the prototype:
|
|
||||||
// extern int load_driver_symbols(const char *driver_name);
|
|
||||||
// to your KernelExport.h include (since it's missing there in some releases
|
|
||||||
// of BeOS R5), or just comment out the line, it won't do any harm and is
|
|
||||||
// used only for debugging purposes.
|
|
||||||
load_driver_symbols(BFS_NAME);
|
|
||||||
#endif
|
|
||||||
|
|
||||||
Volume *volume = new Volume(nsid);
|
Volume *volume = new Volume(nsid);
|
||||||
if (volume == NULL)
|
if (volume == NULL)
|
||||||
return B_NO_MEMORY;
|
return B_NO_MEMORY;
|
||||||
@@ -2015,7 +2005,7 @@ bfs_open_query(void *_ns, const char *queryString, ulong flags, port_id port,
|
|||||||
RETURN_ERROR(B_BAD_VALUE);
|
RETURN_ERROR(B_BAD_VALUE);
|
||||||
}
|
}
|
||||||
|
|
||||||
Query *query = new Query(volume, expression);
|
Query *query = new Query(volume, expression, flags);
|
||||||
if (query == NULL) {
|
if (query == NULL) {
|
||||||
delete expression;
|
delete expression;
|
||||||
RETURN_ERROR(B_NO_MEMORY);
|
RETURN_ERROR(B_NO_MEMORY);
|
||||||
|
|||||||
Reference in New Issue
Block a user