output: change error value & add logs for debugging
[platform/core/uifw/libtdm.git] / utests / stubs / stub_dlfcn.cpp
1 #define STUB_DLFCN_IMPL
2 #include "stub_dlfcn.h"
3
4 struct _dlfcn_stub_ctrl stub_dlfcn_ctrl;
5
6 void stub_dlfcn_init()
7 {
8         stub_dlfcn_ctrl.dlsym_returned_val = 0;
9         stub_dlfcn_ctrl.dlopen_returned_val = 0;
10 }
11
12 void *stub_dlopen(const char *file, int mode)
13 {
14         return stub_dlfcn_ctrl.dlopen_returned_val;
15 }
16
17 int stub_dlclose(void * handle)
18 {
19         return 0;
20 }
21
22 void *stub_dlsym(void *handle, const char *name)
23 {
24         return stub_dlfcn_ctrl.dlsym_returned_val;
25 }
26