base: Fix a number of warnings about unused parameters

The warnings are shown if components using the genode base are
compiled with -Wextra -Wall enabled.

Fixes #489.
This commit is contained in:
Torsten Hilbrich
2012-11-14 12:20:31 +01:00
committed by Norman Feske
parent e3cba5dc6f
commit 7d30ffc907
8 changed files with 21 additions and 21 deletions

View File

@ -241,7 +241,7 @@ namespace Genode {
* The 'sizeof(umword_t)' represents the overhead of the meta-data * The 'sizeof(umword_t)' represents the overhead of the meta-data
* slab allocator. * slab allocator.
*/ */
size_t overhead(size_t size) { return sizeof(Block) + sizeof(umword_t); } size_t overhead(size_t) { return sizeof(Block) + sizeof(umword_t); }
bool need_size_for_free() const { return false; } bool need_size_for_free() const { return false; }
}; };

View File

@ -64,7 +64,7 @@ namespace Genode {
Meta::Overload_selector<Rpc_arg_inout>) const; Meta::Overload_selector<Rpc_arg_inout>) const;
template <typename T> template <typename T>
void _unmarshal_result(Ipc_client &, T &arg, void _unmarshal_result(Ipc_client &, T &,
Meta::Overload_selector<Rpc_arg_in>) const { } Meta::Overload_selector<Rpc_arg_in>) const { }
/** /**

View File

@ -61,7 +61,7 @@ namespace Genode {
_read_args(is, args._2); _read_args(is, args._2);
} }
void _read_args(Ipc_istream &is, Meta::Empty) { } void _read_args(Ipc_istream &, Meta::Empty) { }
template <typename ARG_LIST> template <typename ARG_LIST>
void _write_results(Ipc_ostream &os, ARG_LIST &args) void _write_results(Ipc_ostream &os, ARG_LIST &args)
@ -72,7 +72,7 @@ namespace Genode {
_write_results(os, args._2); _write_results(os, args._2);
} }
void _write_results(Ipc_ostream &os, Meta::Empty) { } void _write_results(Ipc_ostream &, Meta::Empty) { }
template <typename RPC_FUNCTION, typename EXC_TL> template <typename RPC_FUNCTION, typename EXC_TL>
Rpc_exception_code _do_serve(typename RPC_FUNCTION::Server_args &args, Rpc_exception_code _do_serve(typename RPC_FUNCTION::Server_args &args,

View File

@ -248,7 +248,7 @@ namespace Genode {
bool alloc(size_t, void **); bool alloc(size_t, void **);
void free(void *addr, size_t) { free(addr); } void free(void *addr, size_t) { free(addr); }
size_t consumed(); size_t consumed();
size_t overhead(size_t size) { return _block_size/_num_elem; } size_t overhead(size_t) { return _block_size/_num_elem; }
bool need_size_for_free() const { return false; } bool need_size_for_free() const { return false; }
}; };
} }

View File

@ -149,7 +149,7 @@ namespace Genode {
* \param thread thread to set into single step mode * \param thread thread to set into single step mode
* \param enable true = enable single-step mode; false = disable * \param enable true = enable single-step mode; false = disable
*/ */
virtual void single_step(Thread_capability thread, bool enable) {} virtual void single_step(Thread_capability, bool) {}
/** /**
* Return number of CPUs available via the CPU session * Return number of CPUs available via the CPU session

View File

@ -39,7 +39,7 @@ namespace Genode {
Single_client() : _used(0) { } Single_client() : _used(0) { }
void aquire(const char *args) void aquire(const char *)
{ {
if (_used) if (_used)
throw Root::Unavailable(); throw Root::Unavailable();
@ -56,7 +56,7 @@ namespace Genode {
*/ */
struct Multiple_clients struct Multiple_clients
{ {
void aquire(const char *args) { } void aquire(const char *) { }
void release() { } void release() { }
}; };
@ -146,7 +146,7 @@ namespace Genode {
* \param args description of additional resources in the * \param args description of additional resources in the
* same format as used at session creation * same format as used at session creation
*/ */
virtual void _upgrade_session(SESSION_TYPE *session, const char *args) { } virtual void _upgrade_session(SESSION_TYPE *, const char *) { }
virtual void _destroy_session(SESSION_TYPE *session) { virtual void _destroy_session(SESSION_TYPE *session) {
destroy(_md_alloc, session); } destroy(_md_alloc, session); }

View File

@ -460,22 +460,22 @@ namespace Genode {
*/ */
template <typename RET_TYPE, typename SERVER, typename ARGS> template <typename RET_TYPE, typename SERVER, typename ARGS>
static inline void call_member(RET_TYPE &ret, SERVER &server, ARGS &args, static inline void call_member(RET_TYPE &ret, SERVER &server, ARGS &,
RET_TYPE (SERVER::*func)()) RET_TYPE (SERVER::*func)())
{ ret = (server.*func)(); } { ret = (server.*func)(); }
template <typename RET_TYPE, typename SERVER, typename ARGS> template <typename RET_TYPE, typename SERVER, typename ARGS>
static inline void call_member(RET_TYPE &ret, SERVER &server, ARGS &args, static inline void call_member(RET_TYPE &ret, SERVER &server, ARGS &,
RET_TYPE (SERVER::*func)() const) RET_TYPE (SERVER::*func)() const)
{ ret = (server.*func)(); } { ret = (server.*func)(); }
template <typename RET_TYPE, typename SERVER, typename ARGS> template <typename RET_TYPE, typename SERVER, typename ARGS>
static inline void call_member(Meta::Empty &ret, SERVER &server, ARGS &args, static inline void call_member(Meta::Empty &, SERVER &server, ARGS &,
void (SERVER::*func)()) void (SERVER::*func)())
{ (server.*func)(); } { (server.*func)(); }
template <typename RET_TYPE, typename SERVER, typename ARGS> template <typename RET_TYPE, typename SERVER, typename ARGS>
static inline void call_member(Meta::Empty &ret, SERVER &server, ARGS &args, static inline void call_member(Meta::Empty &, SERVER &server, ARGS &,
void (SERVER::*func)() const) void (SERVER::*func)() const)
{ (server.*func)(); } { (server.*func)(); }
@ -486,7 +486,7 @@ namespace Genode {
{ ret = (server.*func)(args.get()); } { ret = (server.*func)(args.get()); }
template <typename RET_TYPE, typename SERVER, typename ARGS> template <typename RET_TYPE, typename SERVER, typename ARGS>
static inline void call_member(Meta::Empty &ret, SERVER &server, ARGS &args, static inline void call_member(Meta::Empty &, SERVER &server, ARGS &args,
void (SERVER::*func)(typename Type_at<ARGS, 0>::Type)) void (SERVER::*func)(typename Type_at<ARGS, 0>::Type))
{ (server.*func)(args.get()); } { (server.*func)(args.get()); }
@ -498,7 +498,7 @@ namespace Genode {
{ ret = (server.*func)(args.get(), args._2.get()); } { ret = (server.*func)(args.get(), args._2.get()); }
template <typename RET_TYPE, typename SERVER, typename ARGS> template <typename RET_TYPE, typename SERVER, typename ARGS>
static inline void call_member(Meta::Empty &ret, SERVER &server, ARGS &args, static inline void call_member(Meta::Empty &, SERVER &server, ARGS &args,
void (SERVER::*func)(typename Type_at<ARGS, 0>::Type, void (SERVER::*func)(typename Type_at<ARGS, 0>::Type,
typename Type_at<ARGS, 1>::Type)) typename Type_at<ARGS, 1>::Type))
{ (server.*func)(args.get(), args._2.get()); } { (server.*func)(args.get(), args._2.get()); }
@ -512,7 +512,7 @@ namespace Genode {
{ ret = (server.*func)(args.get(), args._2.get(), args._2._2.get()); } { ret = (server.*func)(args.get(), args._2.get(), args._2._2.get()); }
template <typename RET_TYPE, typename SERVER, typename ARGS> template <typename RET_TYPE, typename SERVER, typename ARGS>
static inline void call_member(Meta::Empty &ret, SERVER &server, ARGS &args, static inline void call_member(Meta::Empty &, SERVER &server, ARGS &args,
void (SERVER::*func)(typename Type_at<ARGS, 0>::Type, void (SERVER::*func)(typename Type_at<ARGS, 0>::Type,
typename Type_at<ARGS, 1>::Type, typename Type_at<ARGS, 1>::Type,
typename Type_at<ARGS, 2>::Type)) typename Type_at<ARGS, 2>::Type))
@ -528,7 +528,7 @@ namespace Genode {
{ ret = (server.*func)(args.get(), args._2.get(), args._2._2.get(), args._2._2._2.get()); } { ret = (server.*func)(args.get(), args._2.get(), args._2._2.get(), args._2._2._2.get()); }
template <typename RET_TYPE, typename SERVER, typename ARGS> template <typename RET_TYPE, typename SERVER, typename ARGS>
static inline void call_member(Meta::Empty &ret, SERVER &server, ARGS &args, static inline void call_member(Meta::Empty &, SERVER &server, ARGS &args,
void (SERVER::*func)(typename Type_at<ARGS, 0>::Type, void (SERVER::*func)(typename Type_at<ARGS, 0>::Type,
typename Type_at<ARGS, 1>::Type, typename Type_at<ARGS, 1>::Type,
typename Type_at<ARGS, 2>::Type, typename Type_at<ARGS, 2>::Type,
@ -546,7 +546,7 @@ namespace Genode {
{ ret = (server.*func)(args.get(), args._2.get(), args._2._2.get(), args._2._2._2.get(), args._2._2._2._2.get()); } { ret = (server.*func)(args.get(), args._2.get(), args._2._2.get(), args._2._2._2.get(), args._2._2._2._2.get()); }
template <typename RET_TYPE, typename SERVER, typename ARGS> template <typename RET_TYPE, typename SERVER, typename ARGS>
static inline void call_member(Meta::Empty &ret, SERVER &server, ARGS &args, static inline void call_member(Meta::Empty &, SERVER &server, ARGS &args,
void (SERVER::*func)(typename Type_at<ARGS, 0>::Type, void (SERVER::*func)(typename Type_at<ARGS, 0>::Type,
typename Type_at<ARGS, 1>::Type, typename Type_at<ARGS, 1>::Type,
typename Type_at<ARGS, 2>::Type, typename Type_at<ARGS, 2>::Type,
@ -567,7 +567,7 @@ namespace Genode {
args._2._2._2._2.get(), args._2._2._2._2._2.get()); } args._2._2._2._2.get(), args._2._2._2._2._2.get()); }
template <typename RET_TYPE, typename SERVER, typename ARGS> template <typename RET_TYPE, typename SERVER, typename ARGS>
static inline void call_member(Meta::Empty &ret, SERVER &server, ARGS &args, static inline void call_member(Meta::Empty &, SERVER &server, ARGS &args,
void (SERVER::*func)(typename Type_at<ARGS, 0>::Type, void (SERVER::*func)(typename Type_at<ARGS, 0>::Type,
typename Type_at<ARGS, 1>::Type, typename Type_at<ARGS, 1>::Type,
typename Type_at<ARGS, 2>::Type, typename Type_at<ARGS, 2>::Type,
@ -591,7 +591,7 @@ namespace Genode {
args._2._2._2._2.get(), args._2._2._2._2._2.get(), args._2._2._2._2._2._2.get()); } args._2._2._2._2.get(), args._2._2._2._2._2.get(), args._2._2._2._2._2._2.get()); }
template <typename RET_TYPE, typename SERVER, typename ARGS> template <typename RET_TYPE, typename SERVER, typename ARGS>
static inline void call_member(Meta::Empty &ret, SERVER &server, ARGS &args, static inline void call_member(Meta::Empty &, SERVER &server, ARGS &args,
void (SERVER::*func)(typename Type_at<ARGS, 0>::Type, void (SERVER::*func)(typename Type_at<ARGS, 0>::Type,
typename Type_at<ARGS, 1>::Type, typename Type_at<ARGS, 1>::Type,
typename Type_at<ARGS, 2>::Type, typename Type_at<ARGS, 2>::Type,

View File

@ -25,7 +25,7 @@ namespace Genode
* *
* \return Number of bytes not copied * \return Number of bytes not copied
*/ */
inline size_t memcpy_cpu(void *dst, const void *src, size_t size) { inline size_t memcpy_cpu(void *, const void *, size_t size) {
return size; } return size; }
} }