IABORT(3)
HP-UX
NAME
iabort − abort SICL calls currently executing
SYNOPSIS
#include <sicl.h>
int iabort (id);
INST id;
DESCRIPTION
Iabort aborts any SICL calls currently executing with the current session id, regardless of what thread it is executing on. However, since session ids are only valid within a single process, only SICL calls in progress in the current process will be affected. The SICL call being aborted will return the error code I_ERR_ABORTED, implying that it was aborted by another thread. If no thread has any SICL calls pending on the given session id, this function will perform no action.
In a single-threaded operating system, since there can never be more than one SICL call executing simultaneously, this function will always perform no action (that is, it will simply return I_ERR_NOERROR).
RETURN VALUE
Iabort returns zero (0) on success, or a non-zero error code if an error occurs.
AUTHOR
iabort was developed by HP.
Hewlett-Packard Comapny — September 29, 1999