MLStopHandlingSignal (C 関数)

MLStopHandlingSignalWSStopHandlingSignalに置き換えられた.

void MLStopHandlingSignal(MLENV env , int s )

MathLinkライブラリがライブラリ信号処理メカニズムにおいてUnix信号 s を処理することを止める.

詳細

  • MLStopHandlingSignal()はMicrosoft Windows上では何も行わない.
  • MathLinkライブラリの信号処理メカニズムが,アプリケーションの信号 s の使用を妨げる場合には,MLStopHandlingSignal()を使う.
  • MLStopHandlingSignal()は,MathLinkヘッダファイルmathlink.hで宣言される.

例題

  (1)

#include <signal.h>
#include "mathlink.h"

int main()
{
    MLENV env;

    env = MLInitialize((MLEnvironmentParameter)0);
    if(env == (MLEnvironmentParameter)0)
    { /* Unable to create MathLink environment object */ }

    MLStopHandlingSignal(env, SIGINT);

    /* ... */

    MLDeinitialize(env);

    return 0;
}