DCL 4.0
|
#include <dlfcn.h>
Go to the source code of this file.
Macros | |
#define | __DCL_DLFCN_H__ 20110918 |
Functions | |
DCLCAPI void * | __dlopen (const String &_filename, int _flag) |
DCLCAPI int | __dlerror (String &r) |
DCLCAPI int __dlerror | ( | String & | r | ) |
dlopen(), dlsym(), dlclose()가 실패할 경우 에러메지시를 얻는다.
성공하면 r에 에러메시지를 저장하고 0을 반환한다. 실패하면 errno를 0으로 설정하고 -1을 반환한다.
Definition at line 32 of file _dlfcn.cpp.
DCLCAPI void * __dlopen | ( | const String & | _filename, |
int | _flag ) |
dlopen을 wrapping한다
dlopen을 호출하기전에 _filename을 다중바이트문자열로 변환한다. 변환에 실패하면 errno를 EILSEQ로 설정하고 NULL을 반환한다.
만약, errno가 0이면 dlopen에서 오류가 발생한 것이다. 이 경우 __dlerror()으로 에러메시지를 얻을 수 있다
Definition at line 20 of file _dlfcn.cpp.