MLHandleSignal (C 関数)

MLHandleSignalWSHandleSignalに置き換えられた.

void MLHandleSignal(MLENV env, int s)

Unix信号 s のためにMathLinkライブラリの信号処理メカニズムを有効にする.

詳細

  • MLHandleSignal()はMicrosoft Windows上では何も行わない.
  • MathLink ライブラリが信号 s にその信号処理メカニズムを利用させるには,MLHandleSignal()を使う.
  • MLHandleSignal()は,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 */ }

    MLHandleSignal(env, SIGINT);

    /* ... */

    MLDeinitialize(env);

    return 0;
}