funcman/libsrc/funcman/funcman_get_func.c

1 ファイル

1.1 funcman/libsrc/funcman/funcman_get_func.c

拡張可能な関数の動的ロードを行い、関数アドレスを返却します。

funcman_get_func はスレッドセーフです。 内部で mutex (Linux) または SRW ロック (Windows) を使用して排他制御します。

1.1.1 作者

c-modenization-kit sample team

1.1.2 バージョン

1.0.0

1.1.3 日付

2026/02/23

1.1.4 インクルード元

funcman_get_func.c のインクルード元

1.1.5 著作権

Copyright (C) CompanyName, Ltd. 2026. All rights reserved.

2 関数

2.1 _funcman_get_func

void *_funcman_get_func ( funcman_object *fobj )

拡張関数ポインタを返します。この関数は内部用です。

既にロード済みの場合は即座に格納済みの関数ポインタを返します。

2.1.1 引数

  • fobj [in,out] funcman_object へのポインタ。

2.1.2 戻り値

成功時 void * (関数ポインタ)、失敗時 NULL。

2.1.3 呼び出し元

_funcman_get_func の呼び出し元