MLStopHandlingSignal (C 函数)

MLStopHandlingSignal 已被 WSStopHandlingSignal 取代.

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;
}