asmakeerror(3x)
asmakeerror - generate an array services error code
As shipped in IRIX 6.5.22. Unchanged since IRIX 6.5.
NAME asmakeerror - generate an array services error code SYNOPSIS #include <arraysvcs.h> aserror_t asmakeerror(int errno, int what, int why, int extra); DESCRIPTION The asmakeerror function is used to combine the various fields of an array services error code, specified by errno, what, why, and extra, into a single value. This is the sort of value that is contained in the global variable aserrorcode. The specific values that are typcially stored in these fields are described in the file <arraysvcs.h>. No validation is done on the values of the individual fields, nor of the resulting error code. NOTES asmakeerror is defined in the library "libarray.so", and will be loaded if the option "-larray" is used with cc(1) or ld(1). SEE ALSO aserrorcode(3X), array_sessions(5).