|
SOLUTIONS
|
MATHEMATICA MATHLINK C 函数
MLSetSignalHandlerFromFunction()
为 MathLink 库信号处理机制中的信号 s 安装由 sf 指向的 Unix 信号处理程序.
更多信息更多信息
- MLSetSignalHandlerFromFunction() 在微软的 Windows 上不做任何事情.
- sf 是一个指向类型为 void (*func)(int) 的信号处理函数的指针. 详情参见大多数 Unix 和 Unix 类似系统的标头文件 signal.h.
- MLSetSignalHandlerFromFunction() 如果没有错误返回 MLEOK,否则返回 mathlink.h 中列出的其他错误代码之一.
- MLSetSignalHandlerFromFunction() 在 MathLink 的标头文件 mathlink.h 中被声明.
范例范例打开所有单元关闭所有单元
基本范例 (1)基本范例 (1)
#include <signal.h>
#include "mathlink.h"
void h(int signum)
{
/* ... */
}
/* set a SIGHUP signal handler in the MathLink environment */
void f(MLENV ep)
{
int err;
err = MLSetSignalHandlerFromFunction(ep, SIGHUP, (void *)h);
if(err != MLEOK)
{ /* unable to set the signal handler in ep */ }
}
Mathematica 9 is now available!
New to Mathematica?
Find your learning path »
Have a question?
Ask support »
