|
SOLUTIONS
|
MATHEMATICA MATHLINK C 関数
MLUnsetSignalHandler()
int MLUnsetSignalHandler(MLENV env, int signum, void *f)
信号signum の信号ハンドラとしてのUnix信号ハンドラ(処理)関数f をMathLink ライブラリの信号処理構造から取り除く.
詳細詳細
- MLUnsetSignalHandler()は,Microsoft Windowsには作動しない.
- MLUnsetSignalHandler()は無事に完了した場合にはMLEOK を返し,エラーがあるとmathlink.hで指定された別のエラーコードの一つを返す.
- MLUnsetSignalHandler()は,MathLink ヘッダファイルmathlink.hの中で宣言される.
例題例題すべて開くすべて閉じる
例 (1)例 (1)
#include <signal.h>
#include "mathlink.h"
void s(int signum)
{
/* ... */
}
/* remove a SIGHUP signal-handling function from a MathLink environment */
void f(MLENV ep)
{
int err;
err = MLUnsetSignalHandler(ep, SIGHUP, (void *)s);
if(error != MLEOK)
{ /* unable to remove the function from MathLink's signal-handler mechanism */ }
}
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
