- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:これはキャスト?が行われているのでしょうか?)
Linuxカーネルプログラムの疑問:externとポインタの使い方
このQ&Aのポイント
- Linuxカーネルプログラムでのexternとポインタの使い方について疑問があります。
- 特に、「extern void task_exit( void );」と「void (*TaskExit)(void)=&task_exit;」の意味がわかりません。
- task_exitのアドレスをTaskExitに渡しているのでしょうか?変数TaskExitはどこに宣言されているのかも分かりません。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
ただの関数ポインタの宣言&代入だと思いますが。 引数も戻り値もない関数へのポインタTaskExitを宣言して、 task_exitのアドレスを代入しています。