|
Document of c-modernization-kit (funcman) 1.0.0
|
拡張可能な関数の動的ロードを行い、関数アドレスを返却します。 More...
Go to the source code of this file.
Functions | |
| void * | _funcman_get_func (funcman_object *fobj) |
| 拡張関数ポインタを返します。この関数は内部用です。 | |
拡張可能な関数の動的ロードを行い、関数アドレスを返却します。
funcman_get_func はスレッドセーフです。 内部で mutex (Linux) または SRW ロック (Windows) を使用して排他制御します。
Definition in file funcman_get_func.c.
| void * _funcman_get_func | ( | funcman_object * | fobj | ) |
拡張関数ポインタを返します。この関数は内部用です。
既にロード済みの場合は即座に格納済みの関数ポインタを返します。
| [in,out] | fobj | funcman_object へのポインタ。 |
Definition at line 21 of file funcman_get_func.c.
References funcman_object::func_name, funcman_object::func_ptr, FUNCMAN_NAME_MAX, funcman_object::handle, funcman_object::lib_name, funcman_object::mutex, and funcman_object::resolved.
Referenced by funcman_info(), and funcman_is_declared_default().