#include <qp2user.h> int Qp2SignalPase(int signo);
The Qp2SignalPase() function posts an i5/OS Portable Application Solutions Environment (i5/OS PASE) signal to an i5/OS PASE program that is already running in the job.
None.
The function result is an integer that indicates whether the i5/OS PASE signal was posted successfully. Header file qp2user.h defines the following constants for the return code from Qp2SignalPase:
QP2CALLPASE_NORMAL(0) | An i5/OS PASE signal was posted
successfully. |
QP2CALLPASE_ENVIRON_ERROR(2) | The operation is not allowed because no i5/OS
PASE program is running in the job, or the thread that called Qp2CallPase was
neither the initial i5/OS PASE thread nor a thread created using i5/OS PASE
pthread interfaces. |
QP2CALLPASE_ARG_ERROR(4) | The signo parameter value is invalid. |
QP2CALLPASE_TERMINATING(6) | The i5/OS PASE program is terminating. No function result was returned. The i5/OS PASE program may have run the exit function, or a signal might have caused the program to terminate. |
Top | i5/OS PASE APIs | APIs by category |