indentify() also returns a priority now.

git-svn-id: file:///srv/svn/repos/haiku/trunk/current@2298 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold 2002-12-25 15:14:12 +00:00
parent e50b31269a
commit 18e74fef99

View File

@ -8,7 +8,7 @@
struct extended_partition_info; struct extended_partition_info;
typedef bool (*fs_identify_hook)(int deviceFD, typedef bool (*fs_identify_hook)(int deviceFD,
struct extended_partition_info *partitionInfo); struct extended_partition_info *partitionInfo, float *priority);
typedef struct fs_module_info { typedef struct fs_module_info {
module_info module; module_info module;
@ -35,6 +35,10 @@ typedef struct fs_module_info {
params: params:
deviceFD: a device FD deviceFD: a device FD
partitionInfo: the partition info partitionInfo: the partition info
priority: Pointer to a float in which the priority of the FS shall be
stored. Used in case several FS add-ons recognize the FS;
then the module returning the highest priority is used.
-1 <= *priority <= 1
Returns true, if successful (i.e. the FS was recognized), false otherwise. Returns true, if successful (i.e. the FS was recognized), false otherwise.
*/ */