int MLSetSignalHandler (MLENV env, int s, void *sa) installs the Unix signal handler detailed in the object sa for signal s in the MathLink library signal-handling mechanism.
void MLSetUserData (MLINK link, void* d, MLUserFunction f) installs the users data object data and function f in link.
int MLSetYieldFunction (MLINK link, MLYieldFunctionObject yf) installs the yield function yf for the link referenced by link.
int MLTestHead (MLINK link, const char *head, int *n) tests that the next object to be read from link is an expression with head head, and stores the number of arguments of ...
mltimeval is a MathLink type used for storing time arguments.
long MLToLinkID (MLINK link) returns the ID number of link.
int MLTransferExpression (MLINK dst, MLINK src) transfers an expression to destination link dst from source link src.
int MLTransferToEndOfLoopbackLink (MLINK d, MLINK s) transfers the full contents of the loopback link s to the destination link d.
int MLUnsetSignalHandler (MLENV env, int signum, void *f) removes the Unix signal-handler function f as a signal handler for signal signum from the MathLink library ...
void * MLUserData (MLINK link, MLUserFunction *fp) returns the data object and function pointer installed by MLSetUserData().