WSStopHandlingSignal (C 関数)

void WSStopHandlingSignal(WSENV env , int s )

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

詳細

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

例題

  (1)

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

int main()
{
    WSENV env;

    env = WSInitialize((WSEnvironmentParameter)0);
    if(env == (WSEnvironmentParameter)0)
    { /* Unable to create WSTP environment object */ }

    WSStopHandlingSignal(env, SIGINT);

    /* ... */

    WSDeinitialize(env);

    return 0;
}