mirror of
https://github.com/genodelabs/genode.git
synced 2025-06-12 04:08:28 +00:00
os: Drop unused lambda captures in VFS code.
Clang likes to complain when lambdas capture parameters without actually using them. This patch fixes a couple of such problems in VFS related os module code. Issue #4421
This commit is contained in:
committed by
Norman Feske
parent
14c36efbab
commit
9dd04ad268
@ -1011,7 +1011,7 @@ class Vfs::Dir_file_system : public File_system
|
|||||||
Dir_vfs_handle *dir_vfs_handle =
|
Dir_vfs_handle *dir_vfs_handle =
|
||||||
static_cast<Dir_vfs_handle*>(vfs_handle);
|
static_cast<Dir_vfs_handle*>(vfs_handle);
|
||||||
|
|
||||||
auto f = [&result, dir_vfs_handle] (Dir_vfs_handle::Subdir_handle_element &e) {
|
auto f = [&result] (Dir_vfs_handle::Subdir_handle_element &e) {
|
||||||
if (e.synced)
|
if (e.synced)
|
||||||
return;
|
return;
|
||||||
|
|
||||||
|
@ -108,7 +108,7 @@ class Vfs::Readonly_value_file_system : public Vfs::Single_file_system
|
|||||||
{
|
{
|
||||||
_buffer = Buffer(value);
|
_buffer = Buffer(value);
|
||||||
|
|
||||||
_handle_registry.for_each([this] (Registered_watch_handle &handle) {
|
_handle_registry.for_each([] (Registered_watch_handle &handle) {
|
||||||
handle.watch_response(); });
|
handle.watch_response(); });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -122,7 +122,7 @@ class Vfs::Rom_file_system : public Single_file_system
|
|||||||
|
|
||||||
void _handle_rom_changed()
|
void _handle_rom_changed()
|
||||||
{
|
{
|
||||||
_handle_registry.for_each([this] (Registered_watch_handle &handle) {
|
_handle_registry.for_each([] (Registered_watch_handle &handle) {
|
||||||
handle.watch_response(); });
|
handle.watch_response(); });
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -95,7 +95,7 @@ class Vfs::Rtc_file_system : public Single_file_system
|
|||||||
|
|
||||||
void _handle_set_signal()
|
void _handle_set_signal()
|
||||||
{
|
{
|
||||||
_handle_registry.for_each([this] (Registered_watch_handle &handle) {
|
_handle_registry.for_each([] (Registered_watch_handle &handle) {
|
||||||
handle.watch_response();
|
handle.watch_response();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -192,7 +192,7 @@ class Vfs::Terminal_file_system::Data_file_system : public Single_file_system
|
|||||||
_fetch_data_from_terminal(_terminal, _read_buffer, _interrupt_handler,
|
_fetch_data_from_terminal(_terminal, _read_buffer, _interrupt_handler,
|
||||||
_raw);
|
_raw);
|
||||||
|
|
||||||
_handle_registry.for_each([this] (Registered_handle &handle) {
|
_handle_registry.for_each([] (Registered_handle &handle) {
|
||||||
if (handle.blocked) {
|
if (handle.blocked) {
|
||||||
handle.blocked = false;
|
handle.blocked = false;
|
||||||
handle.io_progress_response();
|
handle.io_progress_response();
|
||||||
|
Reference in New Issue
Block a user