genode/repos/dde_rump/src/lib/rump/dummies.cc
Norman Feske ca971bbfd8 Move repositories to 'repos/' subdirectory
This patch changes the top-level directory layout as a preparatory
step for improving the tools for managing 3rd-party source codes.
The rationale is described in the issue referenced below.

Issue #1082
2014-05-14 16:08:00 +02:00

54 lines
1.2 KiB
C++

/**
* \brief Dummy functions
* \author Sebastian Sumpf
* \date 2013-12-06
*/
/*
* Copyright (C) 2013-2014 Genode Labs GmbH
*
* This file is part of the Genode OS framework, which is distributed
* under the terms of the GNU General Public License version 2.
*/
#include <base/printf.h>
extern "C" {
enum {
SHOW_DUMMY = 1,
};
#define DUMMY(retval, name) \
int name(void) { \
if (SHOW_DUMMY) \
PDBG(#name " called (from %p) not implemented", __builtin_return_address(0)); \
return retval; \
}
#define DUMMY_RET(retval, name) \
int name(void) { \
return retval; \
}
DUMMY(-1, rumpuser_anonmmap)
DUMMY(-1, rumpuser_close)
DUMMY(-1, rumpuser_daemonize_begin)
DUMMY(-1, rumpuser_daemonize_done)
DUMMY(-1, rumpuser_dprintf)
DUMMY(-1, rumpuser_iovread)
DUMMY(-1, rumpuser_iovwrite)
DUMMY(-1, rumpuser_kill)
DUMMY(-1, rumpuser_sp_anonmmap)
DUMMY(-1, rumpuser_sp_copyin)
DUMMY(-1, rumpuser_sp_copyinstr)
DUMMY(-1, rumpuser_sp_copyout)
DUMMY(-1, rumpuser_sp_copyoutstr)
DUMMY(-1, rumpuser_sp_fini)
DUMMY(-1, rumpuser_sp_init)
DUMMY(-1, rumpuser_sp_raise)
DUMMY(-1, rumpuser_thread_exit)
DUMMY(-1, rumpuser_thread_join)
DUMMY(-1, rumpuser_unmap)
} /* extern "C" */