From 6f294eddc25d5bea87f67b8af7d468fc292584c6 Mon Sep 17 00:00:00 2001 From: Norman Feske Date: Fri, 3 May 2013 16:54:19 +0200 Subject: [PATCH] Fix warning about initializer of 'Local_addr' Fixes #726 --- base-linux/include/rm_session/client.h | 5 +++-- base-nova/include/rm_session/client.h | 5 +++-- base/include/rm_session/client.h | 2 +- 3 files changed, 7 insertions(+), 5 deletions(-) diff --git a/base-linux/include/rm_session/client.h b/base-linux/include/rm_session/client.h index 685e287b0..c60cf07e4 100644 --- a/base-linux/include/rm_session/client.h +++ b/base-linux/include/rm_session/client.h @@ -32,8 +32,9 @@ namespace Genode { explicit Rm_session_client(Rm_session_capability session) : _cap(session) { } - Local_addr attach(Dataspace_capability ds, size_t size, off_t offset, - bool use_local_addr, Local_addr local_addr, + Local_addr attach(Dataspace_capability ds, size_t size = 0, + off_t offset = 0, bool use_local_addr = false, + Local_addr local_addr = (void *)0, bool executable = false) { return _local()->attach(ds, size, offset, use_local_addr, diff --git a/base-nova/include/rm_session/client.h b/base-nova/include/rm_session/client.h index 10d58a464..c33d39da0 100644 --- a/base-nova/include/rm_session/client.h +++ b/base-nova/include/rm_session/client.h @@ -27,8 +27,9 @@ namespace Genode { explicit Rm_session_client(Rm_session_capability session) : Rpc_client(session) { } - Local_addr attach(Dataspace_capability ds, size_t size, off_t offset, - bool use_local_addr, Local_addr local_addr, + Local_addr attach(Dataspace_capability ds, size_t size = 0, + off_t offset = 0, bool use_local_addr = false, + Local_addr local_addr = (void *)0, bool executable = false) { return call(ds, size, offset, diff --git a/base/include/rm_session/client.h b/base/include/rm_session/client.h index 4a8962618..26f9a30ca 100644 --- a/base/include/rm_session/client.h +++ b/base/include/rm_session/client.h @@ -26,7 +26,7 @@ namespace Genode { Local_addr attach(Dataspace_capability ds, size_t size = 0, off_t offset = 0, bool use_local_addr = false, - Local_addr local_addr = 0, + Local_addr local_addr = (void *)0, bool executable = false) { return call(ds, size, offset,