changed ioctl hook return code when the opcode isn't supported.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@40784 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Jérôme Duval
2011-03-02 18:24:19 +00:00
parent 552c44608f
commit f53ec236e2
7 changed files with 7 additions and 7 deletions
@@ -722,7 +722,7 @@ bfs_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 cmd,
} }
#endif #endif
} }
return B_BAD_VALUE; return B_DEV_INVALID_IOCTL;
} }
@@ -365,7 +365,7 @@ btrfs_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 cmd,
TRACE("ioctl: %lu\n", cmd); TRACE("ioctl: %lu\n", cmd);
/*Volume* volume = (Volume*)_volume->private_volume;*/ /*Volume* volume = (Volume*)_volume->private_volume;*/
return B_OK; return B_DEV_INVALID_IOCTL;
} }
@@ -370,7 +370,7 @@ exfat_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 cmd,
TRACE("ioctl: %lu\n", cmd); TRACE("ioctl: %lu\n", cmd);
/*Volume* volume = (Volume*)_volume->private_volume;*/ /*Volume* volume = (Volume*)_volume->private_volume;*/
return B_OK; return B_DEV_INVALID_IOCTL;
} }
@@ -565,7 +565,7 @@ ext2_ioctl(fs_volume* _volume, fs_vnode* _node, void* _cookie, uint32 cmd,
} }
} }
return B_OK; return B_DEV_INVALID_IOCTL;
} }
+1 -1
View File
@@ -1220,7 +1220,7 @@ dosfs_ioctl(fs_volume *_vol, fs_vnode *_node, void *cookie, uint32 code,
default : default :
DPRINTF(0, ("dosfs_ioctl: vol %lx, vnode %Lx code = %ld\n", DPRINTF(0, ("dosfs_ioctl: vol %lx, vnode %Lx code = %ld\n",
vol->id, node->vnid, code)); vol->id, node->vnid, code));
result = EINVAL; result = B_DEV_INVALID_IOCTL;
break; break;
} }
@@ -328,7 +328,7 @@ status_t
Volume::IOCtl(Node* node, void* cookie, int cmd, void* buffer, Volume::IOCtl(Node* node, void* cookie, int cmd, void* buffer,
size_t bufferSize) size_t bufferSize)
{ {
return B_BAD_VALUE; return B_DEV_INVALID_IOCTL;
} }
// SetFlags // SetFlags
@@ -318,7 +318,7 @@ PRINT((" RAMFS_IOCTL_DUMP_INDEX, `%s'\n", name));
break; break;
} }
default: default:
error = B_BAD_VALUE; error = B_DEV_INVALID_IOCTL;
break; break;
} }
RETURN_ERROR(error); RETURN_ERROR(error);